Patent classifications
H04M1/56
Inferring logical user locations
A logical location of a user may be inferred using semantics of the user's computing device(s). The logical locations may correspond to venues visited by the user, such as frequently visited venues, referred to as hubs. Logical hubs, representing logical locations, may be tagged to the computing device by classifying the device as being associated with a logical hub. Classification may be based on signals or features of the device, such as device usage or device characteristics. The device may be monitored to detect user activity. Based on analysis of the user activity and associated logical hub, the user's logical location may be inferred. A computer user-experience may be personalized to the user based on the user's inferred logical location or logical hub(s) associated with the device. In some cases, geographical location information is not used to determine the logical hubs or infer a user's logical location.
Caller ID surfing
A method and system for displaying and producing computer based documents seamlessly to users that relate to their telephone calls is provided. The invention is able to be used with social media, where the mobile station searches for the social media page of the caller based on the Caller ID and displays it to the recipient of the call on the mobile station screen, possibly with other Internet search results. The method and system allow the user to obtain the newest public information about the person who calls him or he decides to call, or any documents that might be intermittent between the people. The system adds bandwidth, i.e. speed, efficiency and more dimensions to personal communication, as the users of the inventive system can also visually see by documentation what is going on in the relationship between two or more people.
Caller ID surfing
A method and system for displaying and producing computer based documents seamlessly to users that relate to their telephone calls is provided. The invention is able to be used with social media, where the mobile station searches for the social media page of the caller based on the Caller ID and displays it to the recipient of the call on the mobile station screen, possibly with other Internet search results. The method and system allow the user to obtain the newest public information about the person who calls him or he decides to call, or any documents that might be intermittent between the people. The system adds bandwidth, i.e. speed, efficiency and more dimensions to personal communication, as the users of the inventive system can also visually see by documentation what is going on in the relationship between two or more people.
Computer-based systems having computing devices programmed for caller identity verification and methods of use thereof
Systems and methods of caller identity verification and notification are disclosed. In one embodiment, an exemplary computer-implemented method may include: configuring a notification application, executing at a first computing device associated with a first user, the first user associated with an entity; receiving, from the notification application executing on the first computing device, an indication when the first user initiates a particular call to a second user; determining an application associated with the entity and installed on the second computing device of the second user, the application having an icon displayed at a screen of the second computing device; and instructing the application, executing on the second computing device, when the second computing device has received the particular call from the first user, to update an appearance of the icon associated with the application to display an indicator with regard to that the first user is associated with the entity.
Providing additional information to called parties
A system, method, and computer readable medium for providing additional information to called parties comprises receiving a call from a calling party, performing a lookup of information associated with the calling party in a database, receiving the information from the database, and forwarding the information to a called party. The system comprises at least one device for receiving a call from a calling party, and at least one database for storing information associated with the calling party, wherein the at least one device is operable to perform a lookup of information associated with the calling party in a database, receive the information from the database, and forward the information to a called party.
Method for indicating the context of a call to a called party
In embodiments of the disclosed technology, a plurality of ratings of websites is received, wherein each rating is associated with a category and a rater and each rater is associated with at least one group. A selection of a category is received from the user, wherein the user is associated with at least one group. One website location (or a plurality of website locations) is provided in the category to the user based on at least one rating of the plurality of ratings provided by at least one of the raters, wherein at least one group associated with the rater and at least one the group associated with the user are the same group.
Method for indicating the context of a call to a called party
In embodiments of the disclosed technology, a plurality of ratings of websites is received, wherein each rating is associated with a category and a rater and each rater is associated with at least one group. A selection of a category is received from the user, wherein the user is associated with at least one group. One website location (or a plurality of website locations) is provided in the category to the user based on at least one rating of the plurality of ratings provided by at least one of the raters, wherein at least one group associated with the rater and at least one the group associated with the user are the same group.
Device and method for displaying information relevant to unknown incoming/outgoing phone number
Disclosed is a device for displaying information relevant to an unknown incoming/outgoing phone number, comprising one or more non-transitory computer readable medium configured to store computer-executable instructions, and at least one processor to execute the instructions to cause: monitoring an incoming/outgoing call event in an IOS system and acquiring an unknown incoming/outgoing phone number, wherein the unknown incoming/outgoing phone number is a number not existing in an address book database of the IOS system, searching for relevant information about the incoming/outgoing phone number in a number-relevant information database and generating contact information according to the found information relevant to the number, and adding the generated contact information into the address book database, so that the information relevant to the unknown incoming/outgoing phone number is displayed on an incoming/outgoing calling interface. Related methods are also disclosed.
Device and method for displaying information relevant to unknown incoming/outgoing phone number
Disclosed is a device for displaying information relevant to an unknown incoming/outgoing phone number, comprising one or more non-transitory computer readable medium configured to store computer-executable instructions, and at least one processor to execute the instructions to cause: monitoring an incoming/outgoing call event in an IOS system and acquiring an unknown incoming/outgoing phone number, wherein the unknown incoming/outgoing phone number is a number not existing in an address book database of the IOS system, searching for relevant information about the incoming/outgoing phone number in a number-relevant information database and generating contact information according to the found information relevant to the number, and adding the generated contact information into the address book database, so that the information relevant to the unknown incoming/outgoing phone number is displayed on an incoming/outgoing calling interface. Related methods are also disclosed.
Dial pattern recognition on mobile electronic devices
Recognizing and utilizing dial patterns of a mobile electronic device includes detecting an input sequence, recording the input sequence when the input sequence is detected, and determining whether the input sequence is a reoccurring pattern. If the input sequence is a reoccurring pattern, the input sequence is stored in a repository as a dial pattern that is assigned to a call number. When a call number is detected in a dialer, the dial pattern is then presented to the dialer, and the dial pattern is dialed upon establishing a connection with the call number.