Special Services Patents (Class 379/201.01)
  • Patent number: 10776819
    Abstract: A method includes monitoring electronic network advertisements for policed advertising content via a fraud monitor, retrieving a pay-per-call advertisement of an advertiser via the fraud monitor based on the monitoring, analyzing the pay-per-call advertisement via the fraud monitor to confirm it as a suspect pay-per-call advertisement, establishing a fraud-detection telephone call via an advertisement telephone number of the suspect pay-per-call advertisement from a control telephone number of the fraud monitor and in response thereto connecting the fraud-detection telephone call to a target telephone number of the advertiser via a connection provider, and tracking and storing fraud-detection telephone call information, including the advertisement telephone number, the control telephone number, a publisher reference associated with the suspect pay-per-call advertisement, and the target telephone number, via the fraud monitor, of a telephone connection between the control telephone number and the target teleph
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: September 15, 2020
    Inventors: David E. Stafford, Jr., Kai Rossbach
  • Patent number: 10764357
    Abstract: A compliance-based application deployment system for a cloud computing environment includes a computing system that executes a service to obtain a computing node compliance level for each of multiple computing nodes configured in the cloud computing environment. When a request is received to provision an application, the service provisions the application on one of the computing nodes having a specified compliance level included in the request.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: September 1, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Joshua L. Bonczkowski, Sanjay Basu, James A. Ellers
  • Patent number: 10754554
    Abstract: A method, system, and computer-readable medium is described for facilitating interactions between software programs by providing a reliable data queuing service that enables the programs to store and retrieve elements of data queues. In some situations, the data queuing service is provided to users who purchase usage of the data queuing service for application programs executed by or otherwise affiliated with the users. In addition, accessibility of the data queuing service to remote executing programs may be enhanced via a defined API of the data queuing service, such as a Web services-based API. Availability of the data queuing service may also be enhanced in some situations by using multiple alternative distributed systems for a data queue such that each of the alternative systems stores a subset of the elements of the data queue.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: August 25, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Vikas Gupta, John D. Cormie, Duane J. Krause, Nipoon Malhotra
  • Patent number: 10755331
    Abstract: A trusted localized peer-to-peer services marketplace including an available search module to search an available services database for available services responsive to receiving a search query from a potential service buyer, a wanted services search module to search a wanted services database for wanted services responsive to a receiving a search query from a service seller, and a display module coupled with the available services search module and the wanted services search module, the display module to display the results of the search queries, the display module further to display an option for the potential service buyer to automatically populate the wanted services database based on the received available services search query, and to display an option for the service seller to automatically populate the available services database based on the received wanted services search query.
    Type: Grant
    Filed: October 17, 2016
    Date of Patent: August 25, 2020
    Assignee: THUMBTACK, INC.
    Inventors: Marco Zappacosta, Jeremy Tunnell, Alexander Daniels, Jonathan Swanson
  • Patent number: 10750352
    Abstract: The present disclosure provides systems and methods for communicating with a hotel, for example, by establishing calls from a mobile communication device as an extension of a PBX of the hotel. The mobile communication device can receive, by a network interface, guest registration data for a guest of the hotel, including the room assignment and one or more guest service extensions on the PBX. The mobile communication device can store the guest registration data in electronic memory to configure the one or more guest service keys with the one or more guest service extensions. The mobile communication device can based on a selection of a key of one or more guest service keys, communicate directly with the PBX, by the network interface, to place and receive calls as an extension of the PBX associated with the hotel room assignment.
    Type: Grant
    Filed: December 6, 2018
    Date of Patent: August 18, 2020
    Assignee: Camposagrado, Inc.
    Inventor: José P. Quiros
  • Patent number: 10743249
    Abstract: In one embodiment, a method for generating a recommended change to a communication behavior of a first user of a network includes identifying a communication pattern in accordance with data extracted from communications collected in the network, wherein the data is associated with at least one of the first user and an endpoint other than the first user, and generating the recommended change based on the communication pattern, where the recommended change is to the communication behavior of the first user.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: August 11, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Braxton K. Davis
  • Patent number: 10719340
    Abstract: Disclosed in some examples, are methods, systems, GUIs, and machine-readable mediums for providing an improved command bar interface that assists a user in entering commands by implementing a scope operator to specify a command scope and also visual controls for entering parameters of commands. The command bar may have a default global scope that may be modified by users by entering a scope operator and a scope identifier. The command bar may render a set of parameter segments to assist users in entering parameters for the commands.
    Type: Grant
    Filed: November 6, 2018
    Date of Patent: July 21, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Luis Carrasco, Darya Valchonak Kishylau, Methil Harysh Menon, Michael Hill, Paul Y Sim, Sharad Goel
  • Patent number: 10706839
    Abstract: The present invention provides a method and a system utilizing an AI entity for confirming an agreement has been entered between a first entity and a second entity during a verbal communication, capturing the portions of the communication that constitute the elements of an agreement and storing the portions for later verification of the agreement.
    Type: Grant
    Filed: October 6, 2017
    Date of Patent: July 7, 2020
    Assignee: United Services Automobile Association (USAA)
    Inventor: Brady Carl Stephenson
  • Patent number: 10694028
    Abstract: Systems and methods are provided for generating application data from call data. In one implementation, a method includes acquiring call data from a call-data source with a call-data aggregator; modifying a portion of the call data with a call-data modifier; and generating application data from the portion of the call data. Application data may be configured for diagram generation. The diagram may graphically indicate call volume in branches of an interactive voice response (IVR) system map. The diagram may be a flow diagram including a connector associated with a branch of the IVR system map and the connector may have a width proportional to a call volume in the branch of the IVR system map. The diagram may indicate call-portion durations, which may be associated with a phase of a call and which may have a color associated with a phase of a call.
    Type: Grant
    Filed: December 31, 2018
    Date of Patent: June 23, 2020
    Assignee: RINGCENTRAL, INC.
    Inventors: Alexey Petrovich Zhuk, Aleksei Nikolaevich Dziubenko, Ivan Gennadevich Anisimov
  • Patent number: 10693912
    Abstract: A method performed by a first UE. The method includes: the first UE sending via a first signaling protocol to a network node a service capabilities request, the service capabilities request requesting service capability information for a second UE; the first UE receiving from the network node a response to the service capabilities request, the response rejecting the service capabilities request; and as a result of receiving the response rejecting the service capabilities request, the first UE sending to the second UE, via a second signaling protocol other than the first signaling protocol, a service capabilities exchange invitation requesting an exchange of service capabilities.
    Type: Grant
    Filed: November 6, 2013
    Date of Patent: June 23, 2020
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Jan Lidin, Ester Gonzalez de Langarica
  • Patent number: 10686936
    Abstract: A system and method for communicating presence information that can include at a first server of a communication platform, receiving an authorization token of a first client application; verifying at least one permission associated with the authorization token; registering a presence status of the first client application upon verifying the at least one permission of the authorization token; at a second server of the communication platform, accepting an incoming communication request; retrieving communication instructions according to the incoming communication request; identifying an instruction to communicate with a communication destination of the first client application; accessing the presence status resource of the first client application; establishing communication with the first client application according to the accessed presence status resource.
    Type: Grant
    Filed: January 11, 2019
    Date of Patent: June 16, 2020
    Assignee: Twilio Inc.
    Inventors: Jeff Lawson, Evan Cooke, Robert J. Simutis, Patrick Malatack, Kyle Conroy
  • Patent number: 10674419
    Abstract: A mobile application gateway for connecting devices on a cellular network with individual networks, such as enterprise voice and data networks and/or residential networks. The effects of the present invention are far reaching in terms of transferring effective call control from the cellular network into the control of the individual network such as the enterprise, and enabling new business models for the purchase of cellular service from a public cellular carrier by an enterprise. The invention may consist of a primarily of core network and services components based on the IMS network architecture, and is backward compatible to support legacy systems in place in current telecom and data networks.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: June 2, 2020
    Assignee: Tango Networks, Inc.
    Inventors: Andrew Silver, Lathan Lewis, Patricia Landgren
  • Patent number: 10666795
    Abstract: An example method of assigning a telephone number to a user account in a communications system is provided. The method includes obtaining a mnemonic seed and obtaining a subset of telephone numbers filtered from a global telephone number pool based on the mnemonic seed. The alphanumeric representation of each telephone number in the subset is within a threshold Hamming distance of the mnemonic seed. The method further includes receiving an indication of a selected telephone number from the subset and assigning the selected telephone number to the user account.
    Type: Grant
    Filed: August 23, 2019
    Date of Patent: May 26, 2020
    Assignee: TEXTNOW, INC.
    Inventors: Derek Ting, Michael Kovacevic, Jonathan Dennis Halk
  • Patent number: 10666796
    Abstract: The present invention relates to a method and a network device for setting up a voice call. The invention further relates to computer programs and computer program products comprising computer readable medium having the computer programs stored thereon. In a first aspect of the invention a method of setting up a voice call between a first party and a second party is provided. The method comprises acquiring information pertaining to at least one detected state of at least one of the first and the second party, determining whether the acquired information pertaining to the at least one detected state of the at least one of the first and the second party satisfies at least one criterion of a scheduling policy for setting up the voice call; and if so causing the voice call to be set up between the first party and the second party.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: May 26, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Matthew John Lawrenson, Jacob Ström
  • Patent number: 10659523
    Abstract: At the request of a customer, a distributed computing service provider may create multiple clusters under a single customer account, and may isolate them from each other. For example, various isolation mechanisms (or combinations of isolation mechanisms) may be applied when creating the clusters to isolate a given cluster of compute nodes from network traffic from compute nodes of other clusters (e.g., by creating the clusters in different VPCs); to restrict access to data, metadata, or resources that are within the given cluster of compute nodes or that are associated with the given cluster of compute nodes by compute nodes of other clusters in the distributed computing system (e.g., using an instance metadata tag and/or a storage system prefix); and/or restricting access to application programming interfaces of the distributed computing service by the given cluster of compute nodes (e.g., using an identity and access manager).
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: May 19, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Rejith George Joseph, Tin-Yu Lee, Scott Michael Le Grand, Saurabh Dileep Baji
  • Patent number: 10657793
    Abstract: A method for a positioning server configured to locate positioning devices and to maintain information on users, who are associated with respective positioning devices. The server receives one or more alert messages from an alerting positioning device. Each alert message conveys identifying information of the alerting positioning device. The server uses the identifying information to retrieve a location estimate of the alerting positioning device. The server forms a first set of other positioning devices in a vicinity of the alerting positioning device and sends an assist request message to the positioning devices in the first set. The assist request message indicates the location estimate of the alerting positioning device and/or said descriptive information.
    Type: Grant
    Filed: October 19, 2018
    Date of Patent: May 19, 2020
    Assignees: AiRISTA Flow, Inc., AiRISTA International Oy
    Inventor: Renato Francesco de Lorenzo
  • Patent number: 10652690
    Abstract: Method and apparatus to analyze and present location information in an easy-to-digest manner are disclosed. In one embodiment, each piece of location information can include a piece of location-designating information and a piece of location-related information. Location-designating information is primarily for identifying location. Location-related information is information related to location-designating information. The location-designating information and the location-related information can be supplied by a mobile device. With the help of location-related information, each piece of location-designating information can be more accurately transformed into a label to help identify a location. The amount of location information can be reduced. All of the location-designating information pertaining to a given area can be consolidated into one piece of location-designating information related to the label.
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: May 12, 2020
    Assignee: IpVenture, Inc.
    Inventors: Chung Lau, Peter P. Tong, C. Douglass Thomas
  • Patent number: 10645088
    Abstract: A method for receiving a first signal from a first client device, the first signal indicative of a first user activity is provided. The method includes receiving a second signal from a client device, and storing the first signal and the second signal in an activity history log associated with the first user. The method includes determining, by a server, a presence status of the first user, configuring a presence indicator for the first user based on the presence status, and receiving, from a second user, a request for the presence indicator for the first user. The method includes validating the request from the second user and providing the presence indicator for the first user to the second user. A system and a non-transitory, computer readable medium storing instructions to perform the above method are also provided.
    Type: Grant
    Filed: April 2, 2018
    Date of Patent: May 5, 2020
    Assignee: Fuze, Inc.
    Inventors: Leopoldo Yanes, Alan Sapede, Julio Viera, Clément Wehrung
  • Patent number: 10643223
    Abstract: Determining an optimal responsiveness for accurate surveying may be provided. In some examples, an application, such as a survey application, may receive a request to present a survey to a participant. Contextual data associated with the participant in relation to the survey may be requested and received from a data service. The contextual data may be analyzed to identify responsiveness conditions to increase a likelihood of participation by the participant in the survey. The responsiveness conditions may include a time duration. The survey application may provide the survey to a client application associated with the participant to prompt the client application to initiate the survey during the time duration.
    Type: Grant
    Filed: February 9, 2016
    Date of Patent: May 5, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Ankit Choudhari
  • Patent number: 10637988
    Abstract: A system, device and method for generating common actuatable options that initiate a plurality of actions is provided. Interfaces are identified at the one or more display devices, each of the interfaces comprising a respective actuatable option which, when actuated, initiates a respective action, each respective actuatable option having a label. The interfaces are determined to be associated using one or more of: the labels of the respective actuatable options; and the respective actions. In response to determining that the interfaces are associated, a common actuatable option is generated at the one or more display devices, which, when actuated, initiates the respective actions.
    Type: Grant
    Filed: July 10, 2017
    Date of Patent: April 28, 2020
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventor: Lee M. Proctor
  • Patent number: 10623562
    Abstract: Methods are provided for routing communications between different recipients at an entity having access to a shared communication log and using presence information. The methods include receiving a communication from a user to an entity by a primary recipient at a call center for the entity, obtaining identifying information for the user, storing a communication log regarding the communication of the user, identifying a current presence of a secondary recipient for the entity, transferring the communication from the primary recipient to the secondary recipient in response to the presence identification of the secondary recipient indicating the secondary recipient is accessible, updating the communication log with information regarding the transfer from the primary recipient to the secondary recipient, and providing the communication log to the secondary recipient during the communication between the first user and the primary recipient or secondary recipient.
    Type: Grant
    Filed: April 3, 2019
    Date of Patent: April 14, 2020
    Assignee: Fuze, Inc.
    Inventors: Lukasz Surazski, Julio Viera, Keith Johnson
  • Patent number: 10616368
    Abstract: An electronic interactive business card system for mobile devices that provides electronic cards that contain direct contact links for the card owner's phone numbers, addresses, websites, and social media webpages. These cards can only be exchanged with approval of the original card owner. The system includes a central server for storing and automatically updating all electronic business cards to keep all cardholders and recipients completely updated on all their card contact information.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: April 7, 2020
    Inventors: Joshua Sodaitis, Scott G. Milbury, Jr.
  • Patent number: 10609222
    Abstract: A serverless Page Party (SPP) station is provided for page announcing and party line conferencing that is configured to implement mutual provisioning to allow all SPP stations within a system to mutually maintain their configurations in runtime, and multiple master station negotiation and master failover. Plural SPP stations are connected with Ethernet cable or WIFi to a network and therefore without need for expensive and cumbersome cabling and daisy-chain configuration among stations. SPP stations route packets between each other via multicast technology and without need for a IP-PBX or other server (e.g., a SIP server) for controlling inter-station connections. In Mutual Provisioning Mode, SPP stations operate using a system configuration obtained from other SPP stations already on the network using a command channel. System configuration is maintained by a SPP station designated as a master station. Plural SPP stations can negotiate among themselves to designate a new master station.
    Type: Grant
    Filed: August 10, 2018
    Date of Patent: March 31, 2020
    Assignee: Hubbell Incorporated
    Inventors: Adam Newman, David Bensted, Jeff Reid, Richard Rumsby
  • Patent number: 10600061
    Abstract: Determining an optimal responsiveness for accurate surveying may be provided. In some examples, an application, such as a survey application, may receive a request to present a survey to a participant. Contextual data associated with the participant in relation to the survey may be requested and received from a data service. The contextual data may be analyzed to identify responsiveness conditions to increase a likelihood of participation by the participant in the survey. The responsiveness conditions may include a time duration. The survey application may provide the survey to a client application associated with the participant to prompt the client application to initiate the survey during the time duration.
    Type: Grant
    Filed: February 9, 2016
    Date of Patent: March 24, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Ankit Choudhari
  • Patent number: 10601878
    Abstract: Embodiments of the present invention provide a call processing method and control apparatus, an automatic call distribution apparatus, and an agent terminal. The call processing method, which executed by the call control apparatus, includes: receiving, a processing request for a call, and extracting a media connection address and a media capability of an automatic call distribution apparatus; performing, media negotiation based on a media capability of an agent terminal and the automatic call distribution apparatus; and establishing, a media session between the agent terminal and the automatic call distribution apparatus according to a media connection address of the agent terminal, the media connection address of the automatic call distribution apparatus, and a media negotiation result. The embodiments of the present invention can reduce the processing load of an entire cloud server, which effectively ensures the service quality of a call center constructed based on cloud computing technologies.
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: March 24, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Zhaohui Tang, Sining Wei, Rongjun Huang, Tongbing Liu
  • Patent number: 10581795
    Abstract: The present disclosure can select a communication identifier for a device of a content provider. A system receives a request for content for display. The system identifies a content item responsive to the request. The system determines a feature of the computing device and a feature of the content item. The system selects a type of phone number for a content provider of the content item based on both the feature of the computing device and the feature of the content item. The system identifies a phone number for the content item corresponding to the type of phone number. The system transmits the phone number for the content item for display via a computing device. The system identifies, responsive to an indication to establish a communication corresponding to the phone number for the content item, a phone number for the device of the content provider.
    Type: Grant
    Filed: November 10, 2015
    Date of Patent: March 3, 2020
    Assignee: Google LLC
    Inventors: Amit Agarwal, Daniel Alf Andersson, Anshul Kothari
  • Patent number: 10579402
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for self-learning localization services. A computer-implemented method includes: identifying, at a location remote from a first application, a request for localization of a string value associated with the first application from a source language to a target language, sending the string value to a translation request buffer in response to a determination that the localization of the string value in the target language is unavailable, and triggering, in response to satisfaction of at least one heuristic analysis, a translation process of the string value from the source language into the target language where the string value is retrieved from the translation request buffer. In some instances, the location remove from the first application is a centralized localization service accessible by remote requests from a plurality of applications.
    Type: Grant
    Filed: May 2, 2018
    Date of Patent: March 3, 2020
    Assignee: SAP SE
    Inventors: Alexey Arseniev, Felix F. Hoefer
  • Patent number: 10567584
    Abstract: An image processing system including at least one processor configured to receive at least one first image of an inoperative product captured by a mobile device of a user; perform image analysis on the first image to identify a status of a functional element associated with the inoperative product; access memory to determine why the product is inoperative; cause visual guidance to be displayed by the mobile device, wherein the visual guidance is associated with a plurality of sequential actions for causing the inoperative product to become operative; receive at least one second image of the product, the second image being indicative of a completion of the plurality of sequential actions; perform image analysis on the at least one second image to determine that the completion of the plurality of sequential actions caused the inoperative product to become operative; and notify the user that the problem has been resolved.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: February 18, 2020
    Assignee: TechSee Augmented Vision Ltd.
    Inventors: Yoffe Amir, Eitan Cohen
  • Patent number: 10567583
    Abstract: An image processing system for visually augmenting a real-time video stream including at least one processor configured to receive the real-time video stream captured by an image sensor. The real-time video stream includes images of at least one cable and an electronic appliance. The processor is further configured to analyze the video stream to identify a plurality of ports in the electronic appliance; analyze the video stream to identify a cable for association with a specific port of the plurality of ports; cause a movable augmented indicator to display on the video stream, wherein the movable augmented indicator is configured to guide a user's connection of the specific cable to the specific port; monitor changing locations of the specific port as the image sensor moves relative to the electronic appliance; and adjust positions of the movable augmented indicator to account for the changing locations of the specific port.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: February 18, 2020
    Assignee: TechSee Augmented Vision Ltd.
    Inventors: Yoffe Amir, Eitan Cohen
  • Patent number: 10560578
    Abstract: An image processing system including at least one processor configured to receive image data captured by a mobile device image sensor. The image data includes images of an inoperative appliance. The processor is further configured to perform image recognition on the image data to identify the inoperative appliance and determine a likely cause of inoperability; retrieve a plurality of sequential instructions for enabling a user to remedy the inoperability; cause the mobile device to sequentially display the plurality of sequential instructions; detect that the inoperative appliance is outside a field of view of the image sensor, based on the image data; suspend display of additional sequential instructions when the inoperative appliance is outside of the field of view; detect when the inoperative appliance returns to the field of view; and resume display of the additional sequential instructions after the inoperative appliance returns to the field of view.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: February 11, 2020
    Assignee: TechSee Augmented Vision Ltd.
    Inventors: Yoffe Amir, Eitan Cohen
  • Patent number: 10560577
    Abstract: System and method to provide customer feedback in a telephone call between a customer and a contact center, the method comprising: monitoring an audio media stream from the customer in the telephone call, detecting a dual tone multi frequency (DTMF) feedback code within the monitored media stream, and assigning a feedback rating from the detected feedback code.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: February 11, 2020
    Assignee: Avaya Inc.
    Inventors: Adrian Ryan, Dara Geary, William Meaney, Patrick Crowley, Edel Kelly
  • Patent number: 10555164
    Abstract: Aspects of the subject disclosure may include, for example, a system that manages reuse of mobile subscriber identity information. The use of a same generic mobile subscriber identity information by multiple devices can be based on the mobility and/or device location. Other embodiments are disclosed.
    Type: Grant
    Filed: June 4, 2019
    Date of Patent: February 4, 2020
    Assignees: AT&T Intellectual Property I, L.P., AT&T Mobility II LLC
    Inventors: Walter Cooper Chastain, Stephen Emille Chin
  • Patent number: 10545729
    Abstract: A method, apparatus and computer program product is disclosed for providing a software interface arranged to enable a first computer program to execute application logic of a second computer program, wherein said second program comprises display logic in close association with the application logic such that said application logic is operable via said display logic.
    Type: Grant
    Filed: October 22, 2012
    Date of Patent: January 28, 2020
    Assignee: International Business Machines Corporation
    Inventor: Genaro Nieto Fernandez
  • Patent number: 10542156
    Abstract: Systems, methods, and computer program products for provisioning a temporary disposable number are described. A user can be provided with a pool of available temporary disposable numbers that have a limited shelf life. The user can select one of the available temporary disposable numbers while submitting a permanent phone number associated with a communications device (e.g., mobile phone, home phone, business phone, etc.). Prior to activating the selected temporary disposable number, the temporary disposable number is linked to the permanent phone number. After activation, when an incoming call to the temporary disposable number is received, the permanent phone number is identified to be associated with the temporary disposable number being called. The incoming call is then forwarded to the communications device on which the permanent phone number is established.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: January 21, 2020
    Assignee: RINGCENTRAL, INC.
    Inventors: Vi Dinh Chau, Naveen Gupta, Rituparna Mukherjee, Nisha K. Ahluwalia
  • Patent number: 10498903
    Abstract: Measures are provided for use in establishing a telephony session between first and second telephony devices in a telephony network. Telephony network equipment in the telephony network receives, from the first telephony device over a signalling link, a telephony session establishment request. The telephony network equipment receives, from the first telephony device over a data link that is separate to the signalling link, a message comprising data useable by the telephony network equipment to identify the second telephony device. The telephony network equipment correlates the received telephony session establishment request and the received message. The telephony network equipment transmits, to the second telephony device, a telephony session establishment request on the basis of the correlating. The first telephony device is associated with a multi-persona user having a first persona associated with a first telephony identifier and a second persona associated with a second telephony identifier.
    Type: Grant
    Filed: July 13, 2018
    Date of Patent: December 3, 2019
    Assignee: Metaswitch Networks Ltd
    Inventors: David Hotham, Richard Underwood, Andrew Robinson Hodges
  • Patent number: 10453495
    Abstract: One embodiment provides a system that facilitates access control. During operation, the system generates, by a first mobile computing device associated with a first user, a request to record information of a second user associated with a second mobile computing device. In response to receiving, from the second mobile computing device, an acceptance of the request, the system records, by the first mobile computing device, the information of the second user based on recording-related preferences of the second user. In response to receiving, from the second mobile computing device, a rejection of the request, the system precludes the first mobile computing device from recording the information of the second user, thereby facilitating intuitive and socially aligned access control.
    Type: Grant
    Filed: March 8, 2017
    Date of Patent: October 22, 2019
    Assignee: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Victoria M. E. Bellotti, Shane P. Ahern
  • Patent number: 10437410
    Abstract: A method for following specific participants from among participants of a group conversation over a communications network is implemented on a computing device and includes: presenting participant posts from the participants of a group conversation in an application window, detecting at least one request to follow at least one of the specific participants as a followed participant, and presenting the participant posts associated with at least one followed participant in an application sub-window.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: October 8, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Mingfeng Yang, Yasi Xi, Barry Jia, David You
  • Patent number: 10432786
    Abstract: An example method of assigning a telephone number to a user account in a communications system is provided. The method includes obtaining a mnemonic seed and obtaining a subset of telephone numbers filtered from a global telephone number pool based on the mnemonic seed. The alphanumeric representation of each telephone number in the subset is within a threshold Hamming distance of the mnemonic seed. The method further includes receiving an indication of a selected telephone number from the subset and assigning the selected telephone number to the user account.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: October 1, 2019
    Assignee: TEXTNOW, INC.
    Inventors: Derek Ting, Michael Kovacevic, Jonathan Dennis Halk
  • Patent number: 10432567
    Abstract: A method comprising receiving a first message, receiving a second message, determining that the first message has an unread status, determining that the second message has an unread status, determining that at least one keyword is represented in the first message and the second message in response to the determination that the first message has an unread status and the determination that the second message has an unread status, determining a notification that identifies the keyword, signifies the receipt of the first message, and signifies the receipt of the second message, and causing display of the notification is disclosed.
    Type: Grant
    Filed: May 6, 2015
    Date of Patent: October 1, 2019
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Giovanni Cannata, Rob Bartlett
  • Patent number: 10423701
    Abstract: A system for web asset modification comprises a processor and a memory. The processor is configured to: receive a request for a web asset for display on a device; determine one or more groups for the web asset, wherein each of the one or more groups comprises a group for adapting display of the web asset on the device; and modify the web asset based at least in part on one group of the one or more groups. The memory is coupled to the processor and is configured to provide the processor with instructions.
    Type: Grant
    Filed: December 13, 2012
    Date of Patent: September 24, 2019
    Inventor: Meyyappan Alagappan
  • Patent number: 10425475
    Abstract: In some examples, a system for managing distributed data can include a processor to detect an update notification from a client device to update a managing server, the update notification indicating that a remote server node is unavailable. The processor can also generate a comparison value by comparing a first time stamp to a second time stamp, wherein the first time stamp corresponds to a time at which the system receives the update notification from the client device and the second time stamp corresponds to a time the remote server node transmits a set of renewal data. Furthermore, the processor can determine that the comparison value indicates the remote server node is unavailable and remove the remote server node from the managing server.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: September 24, 2019
    Assignee: International Business Machines Corporation
    Inventors: Zvi Cahana, Etai Lev-Ran, Idan Zach
  • Patent number: 10419491
    Abstract: A system is provided that includes one or more computing servers and a processing circuit for analyzing data transactions of the computing servers. Each of the computing servers is configured to provide respective services to remote users. The processing circuit is configured to analyze data transactions of at least one of the computing servers, which is associated with a user account. A security policy of the user account includes conditions that are indicative of unauthorized access when the conditions are satisfied by various characteristics of the analyzed data transactions. The processing circuit is configured to determine a threat level as function of the characteristics of the data transactions and the conditions of the security policy. In response to the threat level exceeding a first threshold level indicated in the security policy of the user account, the processing circuit performs an action for the user account that is associated with the first threshold level.
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: September 17, 2019
    Assignee: 8x8, Inc.
    Inventors: Bryan Martin, Zhishen Liu, Qing Zhao
  • Patent number: 10412222
    Abstract: Disclosed are a method and apparatus of receiving and processing customer support calls. The calls may be initiated from a mobile/wireless device via a call function or via a mobile device application. An example method of operation may provide receiving a call from a mobile device and identifying the call as a customer service support inquiry. The method may further provide intercepting the call and redirecting the call to an interactive voice response proxy device responsive to identifying the call as a customer service support inquiry, accessing a database responsive to receiving the call and retrieving a data record that was created when the call was initiated.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: September 10, 2019
    Assignee: OPEN INVENTION NETWORK LLC
    Inventors: Mahendra Varman, Craig A. Webster, Jil M. Fisher
  • Patent number: 10387872
    Abstract: Disclosed are various embodiments for browser-based payment for content. A first request for content is sent to a network content server. A response protocol header is received indicating that a payment is sought for the content in response to the first request. Payment manager code integral to a browser or a browser plug-in is executed in response to receiving the response protocol header. A payment-signifying token is received from a payment provider in response to consummating the payment. A second request for the content is sent to the network content server, where the second request includes a request protocol header specifying the payment-signifying token. The content is received from the network content server in response to the second request.
    Type: Grant
    Filed: November 6, 2018
    Date of Patent: August 20, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Daryn Edward Nakhuda, Scott Kerns Windsor
  • Patent number: 10362370
    Abstract: A device for creating video sequences wherein a certain amount of data is added in order to better interpret and assess the video sequence. A typical use case is the following: a person with a Smartphone (or any other online terminal capable of carrying out a video recording) films a person (or object) that thereon has sensors (accelerometers, gyrometers, etc.) capable of communication. After processing, the data from the communication-capable sensors is transmitted via wireless communication to the Smartphone, that will aggregate same with the created video sequence. This is what is meant by “enhanced video”.
    Type: Grant
    Filed: January 5, 2015
    Date of Patent: July 23, 2019
    Assignee: PIQ
    Inventor: Cedric Mangaud
  • Patent number: 10362161
    Abstract: Systems and methods are presented for identifying individuals through facial recognition, voice recognition, or the like, recalling past recorded conversations with the identified individuals, and recording and inventorying conversations with the individuals with mobile devices. In some embodiments, a method is presented. The method may include identifying, at a device, an individual through facial recognition, voice recognition, or a unique RFID. The method may also include recording a conversation with the identified individual, and recalling past relevant recorded conversations based on the identification of the individual, and transmitting the recording of the conversation to a display system configured to display the recording of the event.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: July 23, 2019
    Assignee: eBay Inc.
    Inventor: Hao Li
  • Patent number: 10356587
    Abstract: A wearable device, such as a smartwatch, may be used to enable switching of network services between endpoints. The switching of network services may include transferring the telephone number associated with a user's account to a particular active device, selected from a number of possible devices, of the user. The switching may be based on a number of factors and coordinated through the wearable device. The factors may include, for example, the location of the user, the location of the user relative to the user's endpoints, user provided priority information, and/or other user-specified profile information relating to endpoint preferences.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: July 16, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Prakash C. Khanduri, Anwarul Hannan, Baris Yildiz, Charles Lane
  • Patent number: 10356605
    Abstract: Aspects of the subject disclosure may include, for example, a system that manages reuse of mobile subscriber identity information. The use of a same generic mobile subscriber identity information by multiple devices can be based on the mobility and/or device location. Other embodiments are disclosed.
    Type: Grant
    Filed: October 19, 2018
    Date of Patent: July 16, 2019
    Assignees: AT&T Intellectual Property I, L.P., AT&T MOBILITY II LLC
    Inventors: Walter Cooper Chastain, Stephen Emille Chin
  • Patent number: 10348549
    Abstract: A monitoring device responds to status data to detect storms, analysis, and to attempt to remediate those storms. The monitoring device several types of storms, for each of which it has a technique for analysis of the storm. The monitoring device can determine if the storm is due to resource contention, excess or unbalanced performance activity, or network degradation. Once analyzed, the monitoring device analyzes the storm, and attempts to remediate the cause of the storm.
    Type: Grant
    Filed: March 23, 2016
    Date of Patent: July 9, 2019
    Assignee: Virtual Instruments Worldwide
    Inventors: Rangaswamy Jagannathan, Rosanna Lee, Darek Sanders, Jing Lui, Kishor Kakatkar
  • Patent number: 10327242
    Abstract: Introduced here are techniques to provide automated mesh point survey and guided installation for assisting the installation and configuration of a wireless mesh network. Additional implementation techniques are also introduced including, for example, link rate estimation, roaming, and dedicated backhaul link implementation in such wireless mesh network, are also discussed. Among other benefits, this disclosure provides an integral solution where multiple wireless local area network (WLAN) mesh point devices are deployed in a relatively large environment with potential dead spots, such as a home or an office.
    Type: Grant
    Filed: October 6, 2016
    Date of Patent: June 18, 2019
    Assignee: NETGEAR, INC.
    Inventors: Peiman Amini, Joseph Amalan Arul Emmanuel