Automatic Directory Service (e.g., On-line) Patents (Class 379/218.01)
  • Patent number: 11943393
    Abstract: Disclosed is a multi-mode communication notification system and method for improving communication between an inmate and a third party by enabling a third party to send a web-initiated contact request for a specific inmate and further allowing the inmate to check his/her contact requests or be automatically notified of contact requests. Additionally, the system electronically notifies the third party when the specific inmate has been notified of the contact request. Further, the system notifies the third party if they have missed a call from the specific inmate.
    Type: Grant
    Filed: August 6, 2020
    Date of Patent: March 26, 2024
    Assignee: Value-Added Communications, Inc.
    Inventor: Serge Seyfetdinov
  • Patent number: 11895198
    Abstract: The invention comprises a universal session protocol configured to initiate, authenticate, and manage the session of an application data stream. The universal session protocol governs the interaction between sending applications and sending agents as well as receiving applications and receiving agents to establish authenticated data streams between applications or systems.
    Type: Grant
    Filed: July 7, 2023
    Date of Patent: February 6, 2024
    Inventor: Jonathon Anderson
  • Patent number: 11882384
    Abstract: An audio-only caller is determined to be accessing a conference using a landline phone. The audio-only caller is prompted to provide name information via a text-based message. A response that includes the name information is received. The name information is displayed via a user interface of the conference.
    Type: Grant
    Filed: September 26, 2022
    Date of Patent: January 23, 2024
    Assignee: Zoom Video Communications, Inc.
    Inventor: Kameswar Rao Ati
  • Patent number: 11818289
    Abstract: Systems and methods for detecting indications of a scam caller are disclosed. Call data, such as call audio, is received and used to create a training dataset. Using the training dataset, a machine learning model is trained to detect indications of a scam caller in a phone call. An Interactive Voice Response (IVR) model is trained or configured, using voice samples of speech of a subscriber of a telecommunications service provider, to simulate speech and conversation of the subscriber. A conversational agent is generated using the IVR model and the trained machine learning model. The conversational agent receives a phone call, engages a caller in simulated conversation, and detects indications of whether the caller is a likely scam caller. If the caller is determined to be a likely scam caller, an alert can be generated and/or the call can be disconnected.
    Type: Grant
    Filed: August 29, 2022
    Date of Patent: November 14, 2023
    Assignee: T-Mobile USA, Inc.
    Inventor: Ovidiu Serban
  • Patent number: 11601550
    Abstract: Methods and systems described in this disclosure allow customers to personalize their phone experience when calling into an organization. In some embodiments, customers who may benefit from this service are identified based on the content of the customer's previous or current phone calls to the organization. The identified customers may be invited to enroll and to provide preferences for a customized Interactive Voice Response experience. In some embodiments, the customer can elect to hear the balances of one or more of his accounts without going through a phone menu or asking a representative to look up the relevant amounts. Once enrolled, when the customer dials into the organization and upon successful authentication, the organization proactively states the customer's account balances with no further customer request.
    Type: Grant
    Filed: December 2, 2021
    Date of Patent: March 7, 2023
    Assignee: United Services Automobile Association (USAA)
    Inventors: Patricio H. Garcia, Amanda Jean Segovia, Hector J. Castillo, Janeen Rubio, Robert Craig Korom, Roy David McDonald
  • Patent number: 11463582
    Abstract: Systems and methods for detecting indications of a scam caller are disclosed. Call data, such as call audio, is received and used to create a training dataset. Using the training dataset, a machine learning model is trained to detect indications of a scam caller in a phone call. An Interactive Voice Response (IVR) model is trained or configured, using voice samples of speech of a subscriber of a telecommunications service provider, to simulate speech and conversation of the subscriber. A conversational agent is generated using the IVR model and the trained machine learning model. The conversational agent receives a phone call, engages a caller in simulated conversation, and detects indications of whether the caller is a likely scam caller. If the caller is determined to be a likely scam caller, an alert can be generated and/or the call can be disconnected.
    Type: Grant
    Filed: July 9, 2021
    Date of Patent: October 4, 2022
    Assignee: T-Mobile USA, Inc.
    Inventor: Ovidiu Serban
  • Patent number: 11120367
    Abstract: A method, a computer program product, and a computer system for evaluation and modification of training data for classifiers. A computer system applies an each piece of training data of an each class to multiple classifiers. The computer system performs evaluation and validation of the training data for the each class and defines at least one representative class for the each piece of the training data of the each class if classification precision of the each piece of the training data is greater than a predetermined threshold. The computer system modifies the training data, based on results of the evaluation and the validation of the training data for the each class. The computer system performs evaluation and validation of the training data for representative classes. The computer system modifies the training data, based on results of the evaluation and the validation of the training data for the representative classes.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: September 14, 2021
    Assignee: International Business Machines Corporation
    Inventors: Takehiko Kobayashi, Hirofumi Matsuzawa
  • Patent number: 11057521
    Abstract: A system and method for providing a telematics service using a third-party authentication is provided. The system and method include receiving a request for navigation instructions, by a call center, from a client using a telematics system. The call center then inquires if the client requires concierge services. If the client does not require concierge services then the call center initiates download of the navigation instructions. If the client does require concierge services then the call center provides the client with a randomly generated password and transfers the client to a third-party service provider. The third-party service provider then obtains the password from the client and enters the password to a cloud-based application for authentication to retrieve a set of client information for providing the concierge service, request a PIN from the client, and enters the PIN into the cloud-based application to initiate download of the navigation instructions.
    Type: Grant
    Filed: November 12, 2018
    Date of Patent: July 6, 2021
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Alexander X. Cermak, Erica L. Burris, Deborah B. Carlini
  • Patent number: 11025616
    Abstract: A system and method for provides unverified users an ability to act upon private records known to them while protecting user privacy by not reflecting private information back to the unverified user. As an unverified user inputs information related to their identity into an interface, the system searches an indexed database which may include both registered users and/or unregistered customers indexed from a single data source or from disparate data sources.
    Type: Grant
    Filed: December 3, 2019
    Date of Patent: June 1, 2021
    Assignee: Kaarya LLC
    Inventors: Ujjual Nath, Gaurav Sharma, William Fletcher
  • Patent number: 10984025
    Abstract: The present invention relates to a device and a method for displaying and searching for a location by using a grid and words, and the device for displaying and searching for a location by using a grid and words according to the present invention includes: a location keyword storage unit for storing information on grid IDs allocated to a plurality of unit grids for dividing a geographical area to be a location display object, respectively, and location keywords each of which has a structure having a plurality of words arranged therein, such that the grid IDs and the location keywords are matched to each other; a grid search unit that searches for a grid ID matched to a specific location keyword and outputs representative coordinates of a unit grid corresponding to the searched grid ID, if the specific location keyword is inputted; and a location keyword search unit that searches for at least one location keyword matched to the grid ID of a unit grid including geographical coordinates related to a specific loca
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: April 20, 2021
    Assignees: INFOSEED, INC.
    Inventor: John Kwon
  • Patent number: 10922621
    Abstract: Techniques for mapping policy documents to regulatory documents to check for compliance between the policies and documents are provided. In one example, a computer-implemented method determining, by a system operatively coupled to a processor, an information input, a control framework, and a document from a first group consisting of a regulatory document and a policy document, wherein the information input is a corpora from a second group consisting of a domain corpora and a global corpora. The computer-implemented method can also comprise mapping, by the system, the received regulatory document or the received policy document to the control framework using a supervised machine learning technique.
    Type: Grant
    Filed: November 11, 2016
    Date of Patent: February 16, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Swapna Buccapatnam Tirumala, Ashish Jagmohan, Elham Khabiri, Ta-Hsin Li, Matthew Daniel Riemer, Vadim Sheinin, Aditya Vempaty
  • Patent number: 10878388
    Abstract: The disclosed computer-implemented method for artificial-intelligence-based automated surface inspection can include receiving customer data, a request for a targeted model, and compensation for the requested targeted model. The compensation can include an agreement to contribute the customer data and/or targeted model to be available for other third-party entities. The method can also include retrieving the pre-trained model from a pre-trained model pool. The pre-trained model can be related to objects in a second industry. The method can include generating the targeted model from the pre-trained model and the customer data. The targeted model can be related to mapping sensor data to surface anomalies. The method can also include providing the targeted model to the third-party entity. The method can further include updating a distributed blockchain structure to include the at least one of the customer data and the targeted model.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: December 29, 2020
    Assignee: VISIONX, LLC
    Inventors: Dongyan Wang, Haisong Gu, Mingze Xu, Kuangyuan Sun
  • Patent number: 10750123
    Abstract: A system that incorporates teachings of the present disclosure may include, for example, a method at a gateway device that registers at least one mobile phone number with the gateway device via a femtocell integrated with the gateway device when a mobile device associated with the at least one mobile phone number is within range of the femtocell, registers at least one voice over internet protocol phone number with the gateway device, and selectively receives and makes calls using one of a set top box registered with the gateway device, the mobile device registered with the femtocell, a voice over internet protocol phone corresponding to the at least one voice over internet protocol phone number. Other embodiments are disclosed.
    Type: Grant
    Filed: May 15, 2019
    Date of Patent: August 18, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Lakshminarashimhan Naidu, Thomas P. Benzaia, Bernard Ku
  • Patent number: 10742802
    Abstract: The object of the present application is to provide a method and device for verifying a communication number. Compared with the prior art, the present application includes: a user equipment transmitting a verification request to a network device; the network device transmitting an auxiliary verification number to the user equipment based on the verification request; the user equipment initiating a verification call to the auxiliary verification number via the communication number; the network device obtaining a call record of the auxiliary verification number and determining the verification result based on the call record of the auxiliary verification number. In this way, operator fees would not be caused at both the user equipment and the network device, thus greatly saving costs.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: August 11, 2020
    Assignee: SHANGHAI ZHANGXIAN NETWORK TECHNOLOGY CO., LTD.
    Inventors: Hui Yang, WeiXiong Chen, Chao Chen
  • Patent number: 10623566
    Abstract: Methods and systems described in this disclosure allow customers to personalize their phone experience when calling into an organization. In some embodiments, customers who may benefit from this service are identified based on the content of the customer's previous or current phone calls to the organization. The identified customers may be invited to enroll and to provide preferences for a customized Interactive Voice Response experience. In some embodiments, the customer can elect to hear the balances of one or more of his accounts without going through a phone menu or asking a representative to look up the relevant amounts. Once enrolled, when the customer dials into the organization and upon successful authentication, the organization proactively states the customer's account balances with no further customer request.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: April 14, 2020
    Assignee: UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)
    Inventors: Patricio H. Garcia, Amanda Jean Segovia, Hector J. Castillo, Janeen Rubio, Robert Craig Korom, Roy David McDonald
  • Patent number: 10540959
    Abstract: Systems and methods are disclosed for customizing a neural network for a custom dataset, when the neural network has been trained on data from a general dataset. The neural network may comprise an output layer including one or more nodes corresponding to candidate outputs. The values of the nodes in the output layer may correspond to a probability that the candidate output is the correct output for an input. The values of the nodes in the output layer may be adjusted for higher performance when the neural network is used to process data from a custom dataset.
    Type: Grant
    Filed: December 26, 2018
    Date of Patent: January 21, 2020
    Assignee: Deepgram, Inc.
    Inventors: Jeff Ward, Adam Sypniewski, Scott Stephenson
  • Patent number: 10491287
    Abstract: The present disclosure relates to a wireless communication method using near field communication, and an electronic device, and in the electronic device supporting first near field communication and second near field communication, a request for the second near field communication is confirmed while the electronic device is connected to a first external device through the first near field communication, circumstantial information related to the first external device (for example, the intensity of an electric field signal) is checked on the basis of at least the confirmation, and a second external device can be connected to the first external device (for example, an AP) or to a third external device (for example, base station (server)) through the electronic device by using the second near field communication, when the circumstantial information satisfies a predetermined condition. In addition, other examples are possible.
    Type: Grant
    Filed: October 7, 2016
    Date of Patent: November 26, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jaecheol Kwon, Yukyung Kim, Jungkuk Seo, Seungyun Song, Seungjae Lee, Jongmu Choi, Sungjun Kim, Janghoon Lee, Yeunwook Lim
  • Patent number: 10462263
    Abstract: Disclosed are various examples for client device migration. In one example, a client device is enrolled with a first management service. A user interface is generated that identifies a user request to enroll the client device with a second management service. An un-enrollment from the first management service is initiated. The un-enrollment from the first management service is initiated using an identifier of the client device. An enrollment with the second management service is initiated. The enrollment with the second management service is initiated using the identifier of the client device.
    Type: Grant
    Filed: May 18, 2017
    Date of Patent: October 29, 2019
    Assignee: AIRWATCH LLC
    Inventors: Ashwin Ramesh, Shiva Subbha Ram
  • Patent number: 10239094
    Abstract: The present invention is related to methods and systems for collected item information for stored items. In one embodiment, a networked food storage system comprises a first sensor configured to read information from item tags coupled to items, wherein the items are stored or intended to be stored in a storage unit. A data store is configured to store food preferences for at least a first user. Instructions, stored in computer readable memory, are configured to: cause a first user interface to be displayed to the first user via which the first user can request a meal suggestion; retrieve preference information for the first user from computer readable memory; retrieve information read from at least a first item tag; and provide a meal suggestion based at least in part on preference information for the first user and item tag information.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: March 26, 2019
    Assignee: IKAN HOLDINGS LLC
    Inventors: Fabio Zsigmond, Sion Elie Douer, Geraldo Yoshizawa, Frederico Wagner
  • Patent number: 10232408
    Abstract: The present invention is related to methods and systems for collected item information for stored items. In one embodiment, a networked food storage system comprises a first sensor configured to read information from item tags coupled to items, wherein the items are stored or intended to be stored in a storage unit. A data store is configured to store food preferences for at least a first user. Instructions, stored in computer readable memory, are configured to: cause a first user interface to be displayed to the first user via which the first user can request a meal suggestion; retrieve preference information for the first user from computer readable memory; retrieve information read from at least a first item tag; and provide a meal suggestion based at least in part on preference information for the first user and item tag information.
    Type: Grant
    Filed: August 14, 2018
    Date of Patent: March 19, 2019
    Assignee: IKAN HOLDINGS LLC
    Inventors: Fabio Zsigmond, Sion Elie Douer, Geraldo Yoshizawa, Frederico Wagner
  • Patent number: 10148609
    Abstract: In one implementation a computer-implemented method includes generating a group of telephone contacts for a first user, wherein the generating includes identifying a second user as a contact of the first user based upon a determination that the second user has at least a threshold email-based association with the first user; and adding the identified second user to the group of telephone contacts for the first user. The method further includes receiving a first request to connect a first telephone device associated with the first user to a second telephone device associated with the second user. The method also includes identifying a contact identifier of the second telephone device using the generated group of telephone contacts for the first user, and initiating a connection between the first telephone device and the second telephone device using the identified contact identifier.
    Type: Grant
    Filed: November 4, 2015
    Date of Patent: December 4, 2018
    Assignee: Google LLC
    Inventors: Brian Patrick Strope, Francoise Beaufays, Hy Murveit
  • Patent number: 10049146
    Abstract: Apparatuses for storing, transmitting, and identifying changes in relation to, data are provided. One of these apparatuses is a server which includes a processor-implemented controller that receives data from a first electronic device external to the server, determines whether a user identification corresponding to a second electronic device external to the server matches a specified user identification, and transmits at least one portion of the data to the second electronic device based at least in part on a determination that the user identification matches the specified user identification.
    Type: Grant
    Filed: November 19, 2014
    Date of Patent: August 14, 2018
    Assignee: Samsung Electronics Co., Ltd
    Inventors: John Osborne, David W. Russell
  • Patent number: 9940124
    Abstract: The system includes a terminal machine and a service provider machine. The terminal machine is modified using an update server machine. The terminal machine includes a terminal application for displaying a prompt in a first sequence of prompts and accepting a user data entry in a first series of data entries. The service provider machine includes a provider application for receiving the user data entry. The update server machine sends a dialogue module including a first and second set of updated code to the terminal machine and the service provider machine, respectively. The dialogue module does not modify computer-executable instructions saved on the terminal or service provider machines. The first and second set of updated code adapts the terminal application and provider application, respectively, to use a second sequence of prompts and a second sequence of data entries.
    Type: Grant
    Filed: March 9, 2016
    Date of Patent: April 10, 2018
    Assignee: S3G Technology LLC
    Inventor: Sandeep Chatterjee
  • Patent number: 9875609
    Abstract: In one embodiment, an intermediary gaming trusted electronic device for use with an untrusted PED may include a position sensor configured to acquire position information, a memory configured to store at least game session data, and a processor configured to at least: securely communicate with a gaming apparatus via the wireless transceiver; securely communicate with the associated untrusted PED; determine whether a gaming session is permitted based on the position information; receive gaming data from the gaming apparatus if it is determined that the gaming session is permitted; transmit presentation data to the associated untrusted PED for presentation on a display of the associated PED, wherein the intermediary gaming trusted device is able to support interaction between the gaming apparatus and the associated untrusted PED so that the associated untrusted PED, when coupled to the intermediary gaming trusted device, can execute a gaming software.
    Type: Grant
    Filed: January 6, 2017
    Date of Patent: January 23, 2018
    Assignee: Nguyen Gaming LLC
    Inventor: Binh T. Nguyen
  • Patent number: 9865261
    Abstract: As provided herein, an audio signal (e.g., a user's spoken statement “check email”) may be received from the user of a client device accessing a webpage (e.g., a webmail webpage) utilizing a browser. The webpage may be parsed, analyzed, and/or mapped to identify one or more elements on the webpage (e.g., a send/receive email user interface element). The audio signal may be evaluated relative to the one or more elements on the webpage (e.g., such as by a dictionary comprising one or more audio signals paired to one or more audio commands) to identify an audio command. The audio command may be transformed into a text command (e.g., a script corresponding to a script action that invokes the send/receive email user interface element). The text command may be utilized to invoke an event (e.g., send/receive email) corresponding to an element on the webpage.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: January 9, 2018
    Assignee: YAHOO HOLDINGS, INC.
    Inventors: Mohit Goenka, Stephani Bishop
  • Patent number: 9754592
    Abstract: A method of speech-enabling a human-to-machine interface comprises uniquely identifying a plurality of input fields and corresponding input field identifications (IDs) associated with a human-to-machine interface. The method further comprises mapping the input field IDs to grammar slot names to produce a speech-to-field mapping. The grammar slot names may be associated with speech-to-text rendering of speech expected to be received by a speech-to-text renderer configured to output representations of the speech having correspondence with the grammar slot names. The method also comprises enabling a flow of representations of speech to the input fields via the speech-to-field mapping. The input fields may include interactive elements displayed on a screen view including at least one of radio buttons, text fields, buttons, and drop down menus.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: September 5, 2017
    Assignee: Nuance Communications, Inc.
    Inventors: David Andrew Mauro, Henri Bouvier
  • Patent number: 9652474
    Abstract: A method and a system provide regional content to users by associating data files with geographical properties and matching the geographical property of a data file with the geographical property of the user. The system extracts geographical information from a data file, and associates the data file with a source geographical property corresponding to the extracted geographical information according to a geographical information database. Upon obtaining a user geographical property of a user, the system provides the data file to the user if the source geographical property matches the user geographical property. The method and the system may be implemented using a geographical name lexicon or a geographical name suffix lexicon.
    Type: Grant
    Filed: July 11, 2014
    Date of Patent: May 16, 2017
    Assignee: Alibaba Group Holding Limited
    Inventors: Guo Ping Lei, Xiao Shuan Li, Na Ma, Wei Jia Liu, Chuan Wen Chen, Ming You Wang, Hong Xi Zhou, Xuan Wang
  • Patent number: 9565311
    Abstract: Apparatus for operating a multimedia contact center, comprising a multimedia contact center system for handling communications sessions between an organization and its customers and obtaining media-specific information relating to the communications session, and a search engine for performing a search in relation to the obtained media-specific information, wherein the multimedia contact center system is configured to use the results from the search in handling the communications session, wherein the results may include heterogeneous material not primarily intended for session handling purposes.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: February 7, 2017
    Assignee: NEWVOICEMEDIA LIMITED
    Inventor: Richard B Pickering
  • Patent number: 9548052
    Abstract: A user device receives audio data of a user reading aloud a displayed portion of an ebook, and converts a portion of the audio data to spoken-text data. The user device determines one or more similarity scores based on a comparison between the spoken-text data and text data associated with the displayed portion of the ebook, and ranks the one or more similarity scores to determine a reading location in the text data that corresponds to the spoken-text data. The user device determines a pronunciation score using the spoken-text data and pronunciation data associated with the text data at the reading location. The user device performs an action based in part on the reading location and the pronunciation score.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: January 17, 2017
    Assignee: Google Inc.
    Inventors: Virgil Scott King, Julian Paul Grady
  • Patent number: 9542856
    Abstract: A system and method are presented for learning call analysis. Audio fingerprinting may be employed to identify audio recordings that answer communications. In one embodiment, the system may generate a fingerprint of a candidate audio stream and compare it against known fingerprints within a database. The system may also search for a speech-like signal to determine if the end point contains a known audio recording. If a known audio recording is not encountered, a fingerprint may be computed for the contact and the communication routed to a human for handling. An indication may be made as to if the call is indeed an audio recording. The associated information may be saved and used for future identification purposes.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: January 10, 2017
    Assignee: INTERACTIVE INTELLIGENCE GROUP, INC.
    Inventors: Felix Immanuel Wyss, Matthew Alan Taylor, Kevin Charles Vlack
  • Patent number: 9509841
    Abstract: A telephony system is presented that enables a phone to access a directory and use the directory in conjunction with other phone functions. The system includes a server with a telephony management software (TMS) unit, a telephony application programming interface (TAPI) unit, and an application unit. The application unit includes a control module, a function module, a filter module, a presentation module, a phone interface module, and a storage interface module. A server sends a signal to a phone regarding the contents of a directory. A server also enables a user to navigate through the directory, filter the directory, and perform call functions on phone numbers associated with directory entries.
    Type: Grant
    Filed: January 2, 2014
    Date of Patent: November 29, 2016
    Assignee: Shortel, Inc.
    Inventors: Michael S. W. Tovino, Richard A. Winslow, Glen K. Okita
  • Patent number: 9384188
    Abstract: Examples of the present disclosure describe generation of a multi-arc confusion network to improve, for example, an ability to return alternatives to output generated. A confusion network comprising token representations of lexicalized hypotheses and normalized hypotheses is generated. Each arc of the confusion network represents a token of a lexicalized hypothesis or a normalized hypothesis. The confusion network is transformed into a multi-arc confusion network, wherein the transforming comprising realigning at least one token of the confusion network to span multiple arcs of the confusion network. Other examples are also described.
    Type: Grant
    Filed: January 27, 2015
    Date of Patent: July 5, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael Levit, Umut Ozertem, Sarangarajan Parthasarathy, Padma Varadharajan, Karthik Raghunathan, Issac Alphonso
  • Patent number: 9208498
    Abstract: Methods and apparatuses to track keywords used for matching advertisements that provide references to make calls for real time communications. One embodiment includes: selecting an advertisement based on a condition; providing a reference for presentation with the advertisement, to identify the condition and the advertisement; and charging an advertisement fee in response to a call via the reference for a real time communication session.
    Type: Grant
    Filed: November 14, 2006
    Date of Patent: December 8, 2015
    Assignee: YELLOWPAGES.COM LLC
    Inventors: Scott Faber, Ebbe Altberg, Ron Hirson, Sean Van Der Linden, Virginia Hong-Jia Yang
  • Patent number: 9210258
    Abstract: In one implementation a computer-implemented method includes generating a group of telephone contacts for a first user, wherein the generating includes identifying a second user as a contact of the first user based upon a determination that the second user has at least a threshold email-based association with the first user; and adding the identified second user to the group of telephone contacts for the first user. The method further includes receiving a first request to connect a first telephone device associated with the first user to a second telephone device associated with the second user. The method also includes identifying a contact identifier of the second telephone device using the generated group of telephone contacts for the first user, and initiating a connection between the first telephone device and the second telephone device using the identified contact identifier.
    Type: Grant
    Filed: July 3, 2013
    Date of Patent: December 8, 2015
    Assignee: Google Inc.
    Inventors: Brian Strope, Francoise Beaufays, Hy Murveit
  • Patent number: 9202217
    Abstract: Systems and methods to facilitate the management of multiple pay for performance advertisements. In one embodiment, a method includes: generating a user interface to show a plurality of advertisements simultaneously and to allow editing of any of the plurality of advertisements; and updating an advertisement database according to input received in the user interface. In one embodiment, the each advertisement of the plurality of advertisements is charged for according to a price bid in response to a communication lead generated from the advertisement. In one embodiment, the plurality of advertisements are selected from advertisements of more than one user.
    Type: Grant
    Filed: November 3, 2006
    Date of Patent: December 1, 2015
    Inventors: Ebbe Altberg, Scott Faber, Ron Hirson, Sean Van Der Linden, Virginia Hong-Jia Yang
  • Patent number: 9197632
    Abstract: The longstanding problems of user password management and security, and user authentication are addressed. Disclosed is a system and method for providing a means for a user to identify themselves with configurable levels of authentication in order to receive limited access or services while protecting user privacy. As a user inputs information related to their identity into an interface, the system searches an indexed database which may include both registered users and/or unregistered customers indexed from disparate data sources. The system presents the user matching results from the search in an obscured form from which the user selects and authenticates his or her identity. Unregistered users identified during the process may be automatically registered in certain embodiments, or no account may be needed in other embodiments.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: November 24, 2015
    Assignee: Kaarya LLC
    Inventors: Ujjual Nath, Gaurav Sharma, William Fletcher
  • Patent number: 9191501
    Abstract: The present invention provides a method and system for managing contact information in a universal plug and play (UPnP) home network environment. In one embodiment, the present invention provides a method of a telephony server (TS) for providing contact information to a telephony control point (TelCP) in a universal plug and play home network environment. The method includes receiving a request for providing contact information updates associated with at least one contact entry from the TelCP connected to the TS in an UPnP home network environment. The method further includes obtaining the requested contact information updates from an address book associated with the at least one contact entry. The method also includes providing the obtained contact information updates associated with the at least one contact entry to the TelCP.
    Type: Grant
    Filed: March 19, 2012
    Date of Patent: November 17, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Mayuresh Madhukar Patil, Arun Prasath Ramamoorthy, Je-Young Maeng
  • Patent number: 9176754
    Abstract: Some embodiments provide a system that executes a web application. During operation, the system loads the web application in a web browser and loads a native code module associated with the web application into a secure runtime environment. Next, the system provides input data associated with the web application to the native code module and processes the input data using the native code module to obtain output data. Finally, the system provides the output data to the web application for use by the web application.
    Type: Grant
    Filed: November 7, 2008
    Date of Patent: November 3, 2015
    Assignee: Google Inc.
    Inventors: Evangelos Kokkevis, Matthew Papakipos, David C. Sehr
  • Patent number: 9083586
    Abstract: In an embodiment, in response to receiving from a client computer a client request to connect to a server: processing the client request in a network protection device including applying one or more translations and one or more security checks, generating a server acknowledgment to the client computer as if the server acknowledged receiving the client request from the client computer, processing the server acknowledgement in the network protection device including applying one or more translations and one or more security checks and sending the server acknowledgment to the client computer; in response to receiving a client acknowledgment of receiving the server acknowledgment, determining that a first path between the client computer and the network protection device is operational; generating a server request to the server; processing the server request in the network protection device, determining that a second path between the network protection device and the server is operational.
    Type: Grant
    Filed: March 22, 2011
    Date of Patent: July 14, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Dieter Weber, David White, Lawrence Mertes
  • Patent number: 9020125
    Abstract: Systems and methods for recording a communication session between a customer and an agent of a customer center communication system are provided. In this regard, a representative method comprises: configuring a communication component of the customer center communication system to enable recording of a media stream associated with the communication session; transmitting the media stream over a network based on the configuration of the communication component; receiving the media stream over the network; and recording the received media stream.
    Type: Grant
    Filed: December 13, 2010
    Date of Patent: April 28, 2015
    Assignee: Verint Americas Inc.
    Inventors: Jamie Richard Williams, Marc Calahan, Thomas Z. Dong
  • Publication number: 20150092935
    Abstract: A telecommunications addressing system/method allowing selection of a telephone instrument device (TID) using arbitrary identifiers is disclosed. The system/method allows a source TID (STD) to select a target TID (TTD) by the use of a Target Telephone Identifier (TTI) data string rather than a traditional numeric telephone identification (NTI). This TTI is then indexed within a TTI/NTI mapping server (TMS) that functions as a hierarchical repository of TTI/NTI mappings. STD/TTD communication is established by first performing a lookup of the STD-selected TTI within the TMS to identify the NTI of the TTD. Once the NTI of the STD has been identified by the TMS, communication between the STD and TTD is established using the NTI via the normal public switched telephone network (PSTN). TMS TTI lookup may be performed via STD TID web application and/or via PSTN infrastructure interface.
    Type: Application
    Filed: November 12, 2014
    Publication date: April 2, 2015
    Inventor: Maqsood A. Thange
  • Patent number: 8983051
    Abstract: An automated intelligent component (the Personal Virtual Assistant or PVA) is located between a caller and a callee. A caller calls the PVA and directs the PVA to make one or more calls to one or more call recipients. Based on the information obtained from a voice or text dialog with the caller and a combination of other available informational sources, the disposition of an outgoing call is determined and acted upon by PVA. During the call the PVA remains available to take further actions at the request of the call participants.
    Type: Grant
    Filed: April 3, 2007
    Date of Patent: March 17, 2015
    Inventors: William F. Barton, Francisco M. Galanes, Anand Ramakrishna, Vishwa Ranjan, Tal Saraf
  • Patent number: 8918086
    Abstract: A telecommunications addressing system/method allowing selection of a telephone instrument device (TID) using arbitrary identifiers is disclosed. The system/method allows a source TID (STD) to select a target TID (TTD) by the use of a Target Telephone Identifier (TTI) data string rather than a traditional numeric telephone identification (NTI). This TTI is then indexed within a TTI/NTI mapping server (TMS) that functions as a hierarchical repository of TTI/NTI mappings. STD/TTD communication is established by first performing a lookup of the STD-selected TTI within the TMS to identify the NTI of the TTD. Once the NTI of the STD has been identified by the TMS, communication between the STD and TTD is established using the NTI via the normal public switched telephone network (PSTN). TMS TTI lookup may be performed via STD TID web application and/or via PSTN infrastructure interface.
    Type: Grant
    Filed: May 30, 2013
    Date of Patent: December 23, 2014
    Inventor: Maqsood A. Thange
  • Patent number: 8917839
    Abstract: Information, such as advertising, is presented to VoIP users via a combination of telephone and data streams during session initiation via an IP phone or a personal computer. A proxy server that receives the call request coordinates with a media server to transmit targeted advertising to the caller during the post dial delay interval. After the advertisement concludes, the call continues normally.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: December 23, 2014
    Assignee: Vonage Newworks, LLC
    Inventor: Baruch Sterman
  • Patent number: 8913731
    Abstract: A system and method for providing an audio representation of a name includes providing a list of a plurality of users of a network and respective presence information regarding each of the plurality of users; receiving a request from an endpoint to receive an audio representation of a name of a particular user of the plurality of users, and providing the audio representation to the endpoint. Moreover, the audio representation of the name at least generally approximates a pronunciation of the name as pronounced by the particular user.
    Type: Grant
    Filed: April 8, 2013
    Date of Patent: December 16, 2014
    Assignee: Cisco Technology, Inc.
    Inventor: Tim Fujita-Yuhas
  • Patent number: 8913732
    Abstract: A method and system for providing directory assistance to erroneous calls via location wearable devices. The method and system includes an intercept system that intercepts erroneous calls from a location aware wearable device and automatically routes them to a directory assistance service. The directory assistance service provides a least one advertisement and a variety of other services to the callers using current caller data and to one or more alternative numbers for the caller based in part on a determined physical location of the location aware wearable network device.
    Type: Grant
    Filed: April 7, 2014
    Date of Patent: December 16, 2014
    Inventor: Blake Bookstaff
  • Patent number: 8903073
    Abstract: Embodiments of the invention provide a system for generating an Interactive Voice Response (IVR) database, the system comprising a processor and a memory coupled to the processor. The memory comprising a list of telephone numbers associated with one or more destinations implementing IVR menus, wherein the one or more destinations are grouped based on a plurality of categories of the IVR menus. Further the memory includes instructions executable by said processor for automatically communicating with the one of more destinations, and receiving at least one customization record from said at least one destination to store in the IVR database.
    Type: Grant
    Filed: July 20, 2011
    Date of Patent: December 2, 2014
    Inventors: Zvi Or-Bach, Tal Lavian
  • Patent number: 8867708
    Abstract: Embodiments of the invention provide a system for enhancing user interaction with Interactive Voice Response (IVR) destinations, the system comprising: a processor; and a memory coupled to the processor, the memory comprising: data encoding a database, the database comprising a list of telephone numbers associated with one or more destinations implementing an IVR; instructions executable by the processor for automatically communicating with at least one user; and instructions executable by the processor to pull at least one menu from the database and display the menu to the at least one user, wherein the menu is associated with a telephone number dialed by the at least one user, and wherein the menu comprises at least one icon.
    Type: Grant
    Filed: March 2, 2012
    Date of Patent: October 21, 2014
    Inventors: Tal Lavian, Zvi Or-Bach
  • Patent number: 8867727
    Abstract: A method includes receiving a list of sequential telephone numbers, and iteratively: identifying a first number and a last number of the list, selecting a group size, creating a group of sequential telephone numbers from the list of sequential telephone numbers based on the selected group size, and removing the created group from the list of sequential telephone numbers. Creating the group may include determining whether a first number in the list of sequential telephone numbers ends with a predetermined digit, assigning the first number as a start number of the group, and identifying an end number in the group based on the start number and the selected group size.
    Type: Grant
    Filed: June 29, 2010
    Date of Patent: October 21, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Bhaskar R. Gudlavenkatasiva
  • Patent number: 8861706
    Abstract: Methods and systems are disclosed for providing context information pertaining to a request of a directory assistance operator service based on a context identifier. The context identifier permits the directory assistance operator service to obtain context information including a location of the user and a location relevant to a directory listing search. The context identifier also can be used to pass context information or directory listing information across multiple types of user devices that use different types of services including a television service, a mobile service, a landline telephone service, and Internet service, and third party devices to permit enhanced directory assistance services to be provided to the user.
    Type: Grant
    Filed: July 22, 2011
    Date of Patent: October 14, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Sundar Rajan Padmanabhan, Apurva Pathak