Special Services Patents (Class 379/201.01)
  • 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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
  • Patent number: 10303510
    Abstract: A computer system includes one or more devices that are capable of multitasking (performing at least two tasks in parallel or substantially in parallel). In response to detecting that one of the devices is performing a first one of the tasks, the system prevents the devices from performing at least one of the tasks other than the first task (such as all of the tasks other than the first task). In response to detecting that one of the devices is performing a second one of the tasks, the system prevents the devices from performing at least one of the tasks other than the second task (such as all of the tasks other than the first task).
    Type: Grant
    Filed: August 17, 2016
    Date of Patent: May 28, 2019
    Assignee: Yagi Corp.
    Inventor: Robert Plotkin
  • Patent number: 10298790
    Abstract: An image-forming apparatus includes a first display control unit configured to control so as to change an authentication state from a not-log-in state to a log-in state when a log-in request is received and if a authentication of a user succeeds and display an operation screen on an operation unit of the image-forming apparatus based on personal setting information associated with user-identification information by which the user is identifiable, and a second display control unit configured to control so as to change the authentication state from the log-in state to the not-log-in state when a log-out request is received and displays a screen which prompts input of user information on the operation unit based on shared setting information that is shared by a plurality of users.
    Type: Grant
    Filed: March 11, 2015
    Date of Patent: May 21, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventor: Ryo Maeda
  • Patent number: 10285044
    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: June 5, 2017
    Date of Patent: May 7, 2019
    Assignee: Camposagrado, Inc.
    Inventor: José P. Quiros
  • Patent number: 10275503
    Abstract: A computer-implemented method for generating results for a client-requested query involves receiving a query produced by a client communication device, generating a result for the query in response to reception of the query, determining one or more predictive follow-up requests before receiving an actual follow-up request from the client device, and initiating retrieval of information associated with the one or more predictive follow-up requests, and transmitting at least part of the result to the client device, and then transmitting to the client device at least part of the information associated with the one or more predictive follow-up requests.
    Type: Grant
    Filed: October 24, 2017
    Date of Patent: April 30, 2019
    Assignee: Google LLC
    Inventors: Shumeet Baluja, Henry Allan Rowley
  • Patent number: 10235051
    Abstract: Once or more embodiments manage access to data by accelerator systems in an out-of-core processing environment. In one embodiment, a request from an accelerator system is received for access to a given data set. An access context associated with the given data set is determined The accelerator system is dynamically configured, based on the access context that has been determined, based on the access context that has been determined, to one of access the given data set directly from the server system; locally store a portion of the given data set in a memory; and locally store all of the given data set in the memory.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: March 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Yuk Lung Chan, Rajaram B. Krishnamurthy, Carl Joseph Parris
  • Patent number: 10235435
    Abstract: According to an aspect, a system for assisting a user with configuration management may include a configuration management database (CMDB) system having a plurality of configuration items, and an application external to the CMDB system. The CMDB system may associate an invocation string with a first configuration item and the application external to the CMDB system. The CMDB system may obtain information from the first configuration item, where the information from the first configuration item provides information for launching the application external to the CMDB system. The CMDB system may insert the information from the first configuration item into the invocation string to create an application execution command. The CMDB system may execute the application external to the CMDB system, independently from the CMDB system, based on the application execution command.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: March 19, 2019
    Assignee: BMC Software, Inc.
    Inventors: Douglas Mueller, Jiani Chen
  • Patent number: 10231283
    Abstract: A computing device that forms a group in accordance with a peer-to-peer protocol in which a device may be identified based on a credential of a user. The credential may be used to determine a unique identifier for the user such that the same identifier is used on any device operated by the same user. Such an identifier may be used in connection with a peer-to-peer protocol that supports persistent peer-to-peer groups. As a result, the unique identifier for the user may be retained by remote devices that have paired with any device operated by a particular user such that those remote devices may automatically establish a connection with any other device operated by the same user that similarly uses the same unique identifier for the user.
    Type: Grant
    Filed: March 14, 2011
    Date of Patent: March 12, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Henrique Filgueiras, Mukund Sankaranarayan, Amer A. Hassan, Mitesh K. Desai, Mahmoud S. Elhaddad
  • Patent number: 10224037
    Abstract: A live service agent is associated to a first service session, where the first service session facilitates a communication exchange associated with a user inquiry between user equipment and a first service resource. The first service session remains uninterrupted by the associating of the live service agent. A verbal exchange of the communication exchange between the user equipment and the live service agent is recorded in response to the associating of the live service agent, and a number of keywords are identified. To the extent that the verbal exchange yields a satisfactory response to the user inquiry and that the recording is dissimilar to other recordings of a solution database, the recording is stored in the solution database. Other embodiments are disclosed.
    Type: Grant
    Filed: January 2, 2018
    Date of Patent: March 5, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Reuben Klein, Mazin E. Gilbert
  • Patent number: 10225711
    Abstract: A first client device or system performs a method that includes retaining in memory registration information for a respective application indicating the respective application is registered for sharing application state with other client devices or systems. The method further includes storing an application state of a respective application, and detecting a transfer triggering condition. The transfer triggering condition includes presence of a second client device or system within a predefined proximity of the first client device or system, and the predefined proximity is a predefined proximity for near field communication. Furthermore, upon detecting the triggering condition, the first client device or system determines, in accordance with the stored registration information, that the respective application is registered for application state sharing, and transmits the application state of the respective application to the second client device or system.
    Type: Grant
    Filed: July 1, 2013
    Date of Patent: March 5, 2019
    Assignee: Google LLC
    Inventors: Jason Parks, Nicholas Julian Pelly, Jeffrey William Hamilton, Cheng-Hsueh Andrew Hsieh, Chinyue Chen, Yung-Chieh Lo
  • Patent number: 10225406
    Abstract: There are disclosed techniques for determining whether to establish a call in a click-to-call environment. In one embodiment, there is disclosed a method, comprising the step of receiving a communication resulting from an interaction between a user and a click-to-call feature. The method also comprises the step of performing an analysis of the communication to determine a risk in connection with the communication. The method further comprises determining whether to establish a call between the user and a helper associated with the click-to-call feature based on the risk in connection with the communication.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: March 5, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Aviv Avital, Evgeny Mayzel
  • Patent number: 10212275
    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: March 5, 2018
    Date of Patent: February 19, 2019
    Assignee: Twilio, Inc.
    Inventors: Jeff Lawson, Evan Cooke, Robert J. Simutis, Patrick Malatack, Kyle Conroy
  • Patent number: 10205826
    Abstract: Inbound call processing systems and methods for processing inbound calls to controlled-environment facility resident media and/or communications devices employ an inbound resident call server configured to host inbound calling accounts established by non-residents, receive inbound calls from the non-residents, route the inbound calls to an authenticating server, confirm that the resident device is active, and connect the inbound resident call system with the resident device if active or inform the non-resident the resident is not available if not. The inbound resident call server also connects the non-resident inbound call with the resident device if the non-resident is associated with the inbound calling account, the inbound calling account is associated with an address identifier of the resident device and the resident's personal identification number is associated with the address identifier of the resident device, all of which may be authenticated by the authenticating server.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: February 12, 2019
    Assignee: Securus Technologies, Inc.
    Inventors: Luke Keiser, Scott Passe, Krishna Balantrapu, Matthew Richard Smith, Russell Wayne Roberts, Alexander Noland
  • Patent number: 10194372
    Abstract: A relay device includes a network communication unit, a control unit, and a session table. The network communication unit receives, from terminal devices, an audio signal to which is attached information for designating the terminal device of the other party of communication. When a calling voice packet is received from one of the terminal devices, the control unit registers, in the session table, a communication session in which this terminal device and the terminal device designated by the designating information constitute participating terminals. Thereafter, the control unit transfers an audio signal received from one of the participating terminals to each of the participating terminals and, when an audio signal is received from two or more of the participating terminals at the same time, mixes the received audio signals and transmits the mixed audio signal to the participating terminals.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: January 29, 2019
    Assignee: ICOM INCORPORATED
    Inventor: Hirotaka Sonobe
  • Patent number: 10194024
    Abstract: A system or method for determining if a telephony network number is ported for use with variable numbering plan comprising, a first network node for receiving a number message comprising at least a first part of a dialled number identifying a called party, and a number portability database, containing routing numbers associated with entries in the database. The first network node is configured to compare the number message with entries in the number portability database. The first network node is configured such that if the number message or a first part of the number message uniquely matches with the whole of an entry in the database and does not match with part of another entry in the database, the first network node determines that a best match has been found. In this case, the first network node routes a call to a second network node identified by the routing number associated with the entry.
    Type: Grant
    Filed: November 28, 2014
    Date of Patent: January 29, 2019
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventor: Miroslav Barisic
  • Patent number: 10164821
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for classifying events in a stream computing system using hierarchical analytic models. One of the methods includes receiving, by a stream computing system, data representing the values of one or more data attributes of an event in a stream of events. The values of each of the one or more data attributes are evaluated according to respective attribute-specific and class-specific criteria of a hierarchical analytic model in a predetermined order defined by the model. When a first value of a first data attribute satisfies one or more particular criteria for a first class, the first class of the plurality of classes is assigned to the event.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: December 25, 2018
    Assignee: Pivotal Software, Inc.
    Inventor: Vinesh Prasanna Manoharan
  • Patent number: 10154131
    Abstract: An instruction execution engine on a user device may be configured to receive an executable instruction assigned to one or more contacts or groups of contacts. A communication from the one or more contacts or groups may be detected. Upon detecting the communication, the engine may execute the executable instruction. This executing step may trigger a user reminder or data transfer to one or more third parties.
    Type: Grant
    Filed: February 19, 2013
    Date of Patent: December 11, 2018
    Assignee: Apple Inc.
    Inventors: Gencer Cili, Devrim Varoglu