Special Services Patents (Class 379/201.01)
  • Patent number: 11563848
    Abstract: Implementations are directed to using an assistant to initiate automated telephone calls with entities. Some implementations identify an item of interest, identify a group of entities associated with the item, and initiate the calls with the entities. During a given call with a given entity, the assistant can request a status update regarding the item, and determine a temporal delay before initiating another call with the given entity to request a further status update regarding the item based on information received responsive to the request. Other implementations receive a request to perform an action on behalf of a user, identify a group of entities that can perform the action, and initiate a given call with a given entity. During the given call, the assistant can initiate an additional call with an additional entity, and generate notification(s), for the user, based on result(s) of the given call and/or the additional call.
    Type: Grant
    Filed: January 20, 2022
    Date of Patent: January 24, 2023
    Assignee: GOOGLE LLC
    Inventors: Yuval Baror, Michael Andrew Goodman, Praveen Krishnakumar
  • Patent number: 11553547
    Abstract: A method and system that support re-establishing a dropped call or communication is disclosed. A terminal may publish its parameters to other terminals through in-band or out-of-band signaling. Token values may then be determined by a weighted sum of parameters, where the terminal having the largest weighted sum possesses the token. If the call or communication drops, the terminal possessing the token then initiates communication to the other terminals. In addition, a plurality of tokens may be used when there are more than two terminals in a call. The terminals may be partitioned into groups, where one of the terminals in each group possesses a token.
    Type: Grant
    Filed: April 23, 2020
    Date of Patent: January 10, 2023
    Assignee: Comcast Cable Communications, LLC
    Inventor: Ross Gilson
  • Patent number: 11539630
    Abstract: Some embodiments provide a system that detects whether a data flow is an elephant flow; and if so, the system treats it differently than a mouse flow. The system of some embodiments detects an elephant flow by examining, among other items, the operations of a machine. In detecting, the system identifies an initiation of a new data flow associated with the machine. The new data flow can be an outbound data flow or an inbound data flow. The system then determines, based on the amount of data being sent or received, if the data flow is an elephant flow. The system of some embodiments identifies the initiation of a new data flow by intercepting a socket call or request to transfer a file.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: December 27, 2022
    Assignee: NICIRA, INC.
    Inventors: W. Andrew Lambeth, Amit Vasant Patil, Prasad Sharad Dabak, Laxmikant Vithal Gunda, Vasantha Kumar Dhanasekar, Justin Pettit
  • Patent number: 11527045
    Abstract: Systems and methods are provided for the generation of augmented reality (AR) content that provides a shared AR experience involving multiple users. Shared AR experiences can improve the communication and collaboration between multiple simultaneous users. According to an embodiment, AR content is generated for a first user in a shared AR experience. The AR content includes at least one of a render of a model, a virtual representation of a second user in the shared AR experience, a virtual representation of a user interaction in the shared AR experience, and spatial audio content. Modifications to a shared AR experience are also provided. These modifications may be initiated based on instructions from one user and be reflected in the AR content generated for multiple users.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: December 13, 2022
    Assignee: SHOPIFY INC.
    Inventors: Juho Mikko Haapoja, Byron Leonel Delgado, Stephan Leroux, Daniel Beauchamp
  • Patent number: 11516342
    Abstract: A mobile application for a wireless handheld computing device, such as a smartphone, is disclosed in combination with a communication link establishment and management system. Systems and methods are disclosed for calling desired contacts using a smartphone that can take advantage of the power and efficiency of agent-assisted dialing provided by the communication link establishment and management system. The systems and methods automatically integrate with a customer relationship management (CRM) system connected to the communication link establishment and management system.
    Type: Grant
    Filed: April 15, 2021
    Date of Patent: November 29, 2022
    Assignee: ConnectAndSell, Inc.
    Inventors: Christopher W. Beall, Dhruv H. Shah
  • Patent number: 11483395
    Abstract: In one embodiment, a method includes: transmitting a message to a first end point that includes an instruction to initiate a communication type, wherein the communication type includes sharing a randomization token between the first and second end points; obtaining a first communication report from the first end point and a second communication report from the second end point in response to initialization of a communication based on the communication type between the first end point and the second end point across the network, wherein the first and second communication reports respectively include a first and second hash that corresponds to a function of the randomization token and identity information; determining whether the first hash matches the second hash; generating a value that correlates the first and second end points with the communication across the network in response to determining that the first hash matches the second hash.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: October 25, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Mark Grayson, Jerome Henry
  • Patent number: 11473930
    Abstract: A POI (Point Of Interest) information updating device (1) includes an input unit (10) configured to input POI identification information for identifying a POI, an acquisition unit (11) configured to acquire event information on an event performed at a target POI identified by the POI identification information input by the input unit, a search unit (12) configured to search for similar event information similar to the event information acquired by the acquisition unit (11), and an updating unit (13) configured to update information on the target POI on the basis of information on a POI at which an event indicated by the similar event information searched for by the search unit (12) has been performed.
    Type: Grant
    Filed: March 4, 2019
    Date of Patent: October 18, 2022
    Assignee: NTT DOCOMO, INC.
    Inventors: Satoshi Kawasaki, Yusuke Fukazawa, Masatoshi Kimoto
  • Patent number: 11470200
    Abstract: Disclosed herein are methods and apparatus for a key system module which enables a presentable key system on devices provisioned with softphone and embedded voice applications. A method includes provisioning a key system module for operation with the softphone to enable the key system, establishing, by the softphone application using a service provider Internet Protocol (IP) telephony server, a non-shared line association with the key system, establishing, by the softphone application using the service provider IP telephony server, associations with key lines in the key system, receiving, from the service provider IP telephony server, key line statuses, generating, by the key system module, a key line user interface based on at least the statuses of the key lines, and presenting, by the softphone application and the key system module on a device associated with the softphone client, the key line user interface with the key lines in the key system.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: October 11, 2022
    Assignee: Charter Communications Operating, LLC
    Inventors: Holly Hinze, Edward A. Fitzgerald, IV, Steven Monti
  • Patent number: 11470128
    Abstract: Present disclosure relates to system and method for providing SIP trunk service to at least one telephone system by an application server over a network, comprising establishing a connection between at least one telephone system and a first network entity via a first access node, and availing at least one SIP trunk service. Next, the at least one telephone system dynamically checks connectivity with the first network entity. The at least one telephone system establishes a connection with a second network entity via a second access node, in an event the connectivity with the first network entity fails and transmits a signal request to the application server. The application server processes the signal request and provides the at least one SIP trunk service to the at least one telephone system.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: October 11, 2022
    Inventors: Anil Pawar, Vinayak Kasar
  • Patent number: 11394673
    Abstract: A system and method that includes receiving a messaging request that includes communication intent parameters and a set of communication destinations, wherein the messaging request is authenticated as a request of a first account; dynamically transforming messages according to individual communication destinations, wherein for the set of communication destinations: selecting a communication mode according to communication intent parameters, transforming content of the messaging request, and transmitting transformed content to a destination endpoint in the selected communication mode.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: July 19, 2022
    Assignee: Twilio Inc.
    Inventors: Patrick Malatack, Thomas Wilsher, Cheuk To Law, Gowri Rao
  • Patent number: 11388290
    Abstract: A communication logging system facilitates communications between two or more users. A secured database stores communications from each user, and the system notifies the intended recipients of the communications. The system records times of creation of the communications, times of access to the communications, and who created and/or accessed the communications. The communications may not be altered or deleted once recorded, so there is a permanent source of reliable evidence as to the content of the communications and information associated therewith.
    Type: Grant
    Filed: November 8, 2019
    Date of Patent: July 12, 2022
    Inventor: Karen Paulson
  • Patent number: 11366436
    Abstract: There is a need for solutions for efficiently and reliably maintain data security policies. This need can be addressed by, for example, solutions for performing dynamic security enforcement in a data interaction platform. In one example, a method includes determining a security profile for a data object; receiving a data access request associated with the data object, wherein the data access request is associated with one or more runtime parameters associated with the data access request; determining, based at least in part on the one or more runtime parameters; determining, based at least in part on the selected security environment and the security profile, a selected access level of the plurality of access levels for the data object; and processing the data access request based at least in part on the selected access level.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: June 21, 2022
    Assignee: DSI DIGITAL, LLC
    Inventor: Anthony Mitchell Hughes
  • Patent number: 11356553
    Abstract: An availability-based telephonic transmission/reception calling service method is provided for communicating with a person who has a different lifestyle or who may not be available at a specific call time. When a receiver inputs the receiver's characteristic information and reception/communication availability information into a server, the server acquires and sets the reception/communication availability information. An originator fetches contact information in a memory medium within a device or contact information to be displayed in a separate service on the Internet and selects a receiver. When the contact information of the selected receiver is stored on the server, the server acquires the receiver's reception/communication availability information and displays whether the receiver can receive a call on a screen of an originator's communication device.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: June 7, 2022
    Assignee: GEEKLINE LLC.
    Inventors: Takuya Uchikawa, Ten Uchikawa
  • Patent number: 11349985
    Abstract: The technology disclosed herein enables regulation of features provided by respective endpoints registered for a user in a multi-endpoint service. In a particular embodiment, a method includes, in response to determining that a first endpoint is being operated by a first user, associating the first endpoint with a primary designation and associating the second endpoint with a secondary designation. The method further includes allowing the first endpoint to provide a first set of communication features in accordance with the primary designation and preventing the second endpoint from providing the first set of communication features in accordance with the secondary designation.
    Type: Grant
    Filed: August 20, 2021
    Date of Patent: May 31, 2022
    Assignee: Avaya Management L.P.
    Inventors: Arun Dutt Patel, Debakanta Jena
  • Patent number: 11343375
    Abstract: Systems and methods for using machine-learning techniques for labeling incoming calls with categories relating to a risk level. A model is generated using call log data. The call log data is augmented using information from additional data sources to generate features for the model. The model may then be used to categorize additional incoming calls. The model may be used in real-time to categorize incoming calls, or categorization results may be stored for a plurality of calling numbers. Various embodiments provide various technical advantages by virtue of how the components of the system are deployed between an endpoint communication device, a telephony provider system, and possibly other systems.
    Type: Grant
    Filed: November 27, 2020
    Date of Patent: May 24, 2022
    Assignee: TRANSACTION NETWORK SERVICES, INC.
    Inventors: Sean J. Kent, Ken Cartwright, Amit Singla, Srikanth Mohan, Paul Florack
  • Patent number: 11289101
    Abstract: A vehicle authentication device includes an electronic control unit. The electronic control unit is configured to display predetermined verification information on a display device, receive, via an information processor possessed by a user, information on an operation performed by the user after the verification information is displayed, and determine that the information processor is present inside a vehicle cabin, when the information on the operation has a predetermined correspondence with the verification information.
    Type: Grant
    Filed: June 5, 2019
    Date of Patent: March 29, 2022
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventor: Hiroki Okada
  • Patent number: 11272062
    Abstract: Aspects of the technology described herein can provide assisted-communication with an intelligent personal assistant. An exemplary computing device may use a profile handler to receive a user profile of a user and a system profile of an interactive communications system. Moreover, a context handler in the exemplary computing device may receive an indication of a communication event related to the user, such as a call or message, and context information associated with the event. Further, a communication handler in the exemplary computing device may use the context information, the user profile, and/or the system profile to navigate the interactive system for the user. In some instances, where a user is unavailable to address a communication event, the intelligent personal assistant may utilize the communication handler to intercept the communication and negotiate the session on behalf of the user.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: March 8, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ori Barak, Erez Altus, Hen Fitoussi
  • Patent number: 11265242
    Abstract: In one embodiment, a method includes receiving non-Internet Protocol (IP) traffic from one or more non-IP traffic sources. The method also includes terminating the non-IP traffic and re-originating the non-IP traffic as first IP traffic in accordance with one or more software-defined networking in a wide area network (SD-WAN) protocols. The method further includes communicating the first IP traffic to an SD-WAN link in accordance with one or more SD-WAN policies.
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: March 1, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Vinay Jayant Pande, Rong Wang, Deepandra Vidyadhar Vaidya
  • Patent number: 11258904
    Abstract: A system is disclosed. The system comprises a service platform associated with a call center, the service platform comprising an applications server configured to communicatively couple to a softswitch and a database. The applications server is configured to receive an inbound communication, determine a source of the inbound communication, and identify one or more configuration parameters associated with a destination of the inbound communication, the destination of the inbound communication associated with a client of the call center. The applications server is configured to route the inbound communication to an agent associated with the call center to establish a communication session. The applications server is configured to send, to the client based on the one or more configuration parameters associated with the destination of the inbound communication, a notification that the inbound communication was received, the notification identifying the source of the inbound communication.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: February 22, 2022
    Assignee: AMERICAN TEL-A-SYSTEMS, INC.
    Inventors: Thomas V. Curtin, Kevin Mark Beale, Paul L. Hansen, Wayne Paul Waldner
  • Patent number: 11250380
    Abstract: Computer-implemented systems and methods for intelligent distribution of products are disclosed. The systems and methods may be configured to: receive a request to assign a product to a location; retrieve a plurality of attributes associated with the product from a system configured to store attributes of products; retrieve a plurality of rules from a rules system configured to store rules implemented for assigning a product to a location, the retrieved plurality of rules configured by a user using a user interface; determining the location to store the product by applying the retrieved plurality of attributes to the retrieved plurality of rules; and assigning the product to the determined location.
    Type: Grant
    Filed: July 17, 2020
    Date of Patent: February 15, 2022
    Assignee: Coupang Corp.
    Inventor: Je Kim
  • Patent number: 11240378
    Abstract: Implementations are directed to using an assistant to initiate automated telephone calls with entities. Some implementations identify an item of interest, identify a group of entities associated with the item, and initiate the calls with the entities. During a given call with a given entity, the assistant can request a status update regarding the item, and determine a temporal delay before initiating another call with the given entity to request a further status update regarding the item based on information received responsive to the request. Other implementations receive a request to perform an action on behalf of a user, identify a group of entities that can perform the action, and initiate a given call with a given entity. During the given call, the assistant can initiate an additional call with an additional entity, and generate notification(s), for the user, based on result(s) of the given call and/or the additional call.
    Type: Grant
    Filed: May 27, 2021
    Date of Patent: February 1, 2022
    Assignee: Google LLC
    Inventors: Yuval Baror, Michael Andrew Goodman, Praveen Krishnakumar
  • Patent number: 11233902
    Abstract: A system and method for allowing a telemarketer to place a series of telephone calls to called parties utilizes a distributed processing architecture. This allows the telemarketer to utilize data stored at remote locations to help interact with called parties. In addition, the telemarketer can utilize telephone assets to quickly and easily place multiple simultaneous calls to different called parties.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: January 25, 2022
    Assignee: Xtone, Inc.
    Inventors: Vishal Dhawan, Timothy M Price, Manoj Sindhwani
  • Patent number: 11233784
    Abstract: A method for managing access to a shared endpoint of a network is disclosed. The method includes: receiving a user request to access a service associated with the shared endpoint; verifying that a user associated with the user request is authorized to access the service; in response to verifying that the user is authorized to access the service, obtaining a unique session identifier (USID) associated with the user request; receiving, via input from a device associated with the user, an access code; in response to determining that the inputted access code matches the USID, granting access to the service for the user.
    Type: Grant
    Filed: May 6, 2019
    Date of Patent: January 25, 2022
    Assignee: BlackBerry Limited
    Inventors: Rajeev Ragunathan Nair, Seung Sub Jung, Johnathan George White
  • Patent number: 11223799
    Abstract: This disclosure describes techniques for providing notifications about events that occur during an online meeting. For instance, a system may establish an online meeting, such as a video conferencing meeting, for users. While in the meeting, a first user may view video of a second user and determine that the second user is experiencing an emergency event. As such, a user device of the first user may receive an input indicating that the emergency event is occurring with the second user. The system may receive the indication from the user device and verify that the emergency event is occurring. Additionally, the system may then send a notification to emergency personnel that indicates at least that the emergency event is occurring and a location of the second user. Furthermore, the system may send notification(s) to contact(s) associated with the second user that indicate at least that the emergency event is occurring.
    Type: Grant
    Filed: January 27, 2021
    Date of Patent: January 11, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Jay Kemper Johnston, David C. White, Jr., Magnus Mortensen
  • Patent number: 11218599
    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: March 15, 2021
    Date of Patent: January 4, 2022
    Assignee: RingCentral, Inc.
    Inventors: Vi Dinh Chau, Naveen Gupta, Rituparna Mukherjee, Nisha K. Ahluwalia
  • Patent number: 11217247
    Abstract: Determining whether, upon cessation of a second automated assistant session that interrupted and supplanted a prior first automated assistant session: (1) to automatically resume the prior first automated assistant session, or (2) to transition to an alternative automated assistant state in which the prior first session is not automatically resumed. Implementations further relate to selectively causing, based on the determining and upon cessation of the second automated assistant session, either the automatic resumption of the prior first automated assistant session that was interrupted, or the transition to the state in which the first session is not automatically resumed.
    Type: Grant
    Filed: May 1, 2019
    Date of Patent: January 4, 2022
    Assignee: GOOGLE LLC
    Inventors: Andrea Terwisscha van Scheltinga, Nicolo D'Ercole, Zaheed Sabur, Bibo Xu, Megan Knight, Alvin Abdagic, Jan Lamecki, Bo Zhang
  • Patent number: 11212267
    Abstract: In an example of this disclosure, a method may include storing, by a first database server, first call session information in a data structure in a memory of the first database server. The first call session information may correspond to a unique identifier that corresponds to a caller. The method may include replicating the first call session information stored in the data structure in the memory of the first database server to a data structure in a memory of a second database server.
    Type: Grant
    Filed: November 9, 2020
    Date of Patent: December 28, 2021
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Daniel S. Sumner, Benny F. Dorrance
  • Patent number: 11190636
    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: April 14, 2020
    Date of Patent: November 30, 2021
    Assignee: TEXTNOW, INC.
    Inventors: Derek Ting, Michael Kovacevic, Jonathan Dennis Halk
  • Patent number: 11171912
    Abstract: Methods and systems for a centralized notification service are described herein. The centralized notification service may store notification data received from a plurality of devices and workspaces in a notification database. The notification database may store user account information, associated device and workspace information, associated application information, and notifications received or retrieved from each device and application associated with a user account. The notification service may receive notification data from a plurality of applications based on hooks injected into applications or into a notification manager service.
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: November 9, 2021
    Assignee: Citrix Systems, Inc.
    Inventors: Yedong Yu, Xiaolu Chu, Yajun Yao
  • Patent number: 11146673
    Abstract: A computer-implemented method for managing calls in a collaboration environment is provided. The method includes receiving, by a processor, a call into a collaboration session of the collaboration environment. The method also includes identifying, by the processor, a user from a plurality of users associated with the collaboration session, based on at least one of contextual information regarding the call and information regarding the plurality of users. The method further includes providing, by the processor, an interface on a device associated with the identified user, wherein the interface enables the identified user to instruct the device to handle the call within the collaboration session.
    Type: Grant
    Filed: April 13, 2020
    Date of Patent: October 12, 2021
    Assignee: RINGCENTRAL, INC.
    Inventor: Vlad Vendrow
  • Patent number: 11146517
    Abstract: An intermediary device disposed in a contact center environment is provided. The intermediary device can receive a first data message. A lobby assignment mechanism can assign the first data message to a default lobby construct, and can obtain, from a contact center agent computing device, an indication of assignment of the first data message to a destination lobby construct that is different than the default lobby construct. The lobby assignment mechanism can link the first data message with the destination lobby construct based on a characteristic of the first data message. The intermediary device can receive a second data message, and can bypass the default lobby construct to assign the second data message to the destination lobby construct based on a characteristic of the second data message and the characteristic of the first data message.
    Type: Grant
    Filed: July 26, 2019
    Date of Patent: October 12, 2021
    Assignee: VIRTUAL HOLD TECHNOLOGY SOLUTIONS, LLC
    Inventors: Thomas Spencer McCarthy-Howe, Gary George Brandt
  • Patent number: 11146418
    Abstract: A method for creating accounts for accessing the Internet network through a unique terminating point of a premise provided with an internal handler includes transmitting to the internal handler, through the terminating point, numerical data associated with the connection parameters of the native account of the first subscriber, and numerical data associated with connection parameters of a second Internet network access account of a second subscriber, for each of the two subscribers to connect to the Internet network with his own connection parameters through the terminating point shared between the two the subscribers. The method further includes connecting a modem-router parameterized with the connection parameters of the second, to the internal handler, and transmitting to the modem-router a session authorization signal authorizing the modem-router to process the numerical data associated with the connection parameters of the second account and which travel through the terminating point.
    Type: Grant
    Filed: May 5, 2018
    Date of Patent: October 12, 2021
    Inventor: Anas Fawzy
  • Patent number: 11122161
    Abstract: The technology disclosed herein enables regulation of features provided by respective endpoints registered for a user in a multi-endpoint service. In a particular embodiment, a method includes, in response to determining that a first endpoint is being operated by a first user, associating the first endpoint with a primary designation and associating the second endpoint with a secondary designation. The method further includes allowing the first endpoint to provide a first set of communication features in accordance with the primary designation and preventing the second endpoint from providing the first set of communication features in accordance with the secondary designation.
    Type: Grant
    Filed: April 14, 2020
    Date of Patent: September 14, 2021
    Assignee: Avaya Management L.P.
    Inventors: Arun Dutt Patel, Debakanta Jena
  • Patent number: 11093239
    Abstract: An approach is provided for configuring a service management (SM) tool. During an application deployment, a service registry receives a query from a tier of the application for a list of SM tools that provide a SM function. The service registry sends the list of SM tools to the application. Using an application programming interface (API) in an integration layer, (i) a user-selected SM tool included in the list of SM tools, (ii) a business criticality of the tier of the application, and (iii) parameters specifying the SM function are received. Using the API and based on the business criticality of the tier of the application, the selected SM tool is configured with the parameters specifying the SM function.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: August 17, 2021
    Assignee: International Business Machines Corporation
    Inventors: Bijo Sebastian Kappen, Deepak Poola Chandrashekar, Saiprasad Kolluri Venkata Sesha, Manojit Das, Rajesh Garg, Pranay Sanghvi
  • Patent number: 11062699
    Abstract: A speech recognition method, comprising: acquiring speech data to be recognized; extracting a Filter Bank feature and a Mel-Frequency Cepstral Coefficient (MFCC) feature in the speech data; using the MFCC feature as input data of a trained Gaussian Mixture Model-Hidden Markov Model (GMM-HMM) model, acquiring a first likelihood probability matrix outputted by the trained GMM-HMM model; using the Filter Bank feature as an input feature of a trained long short-term memory (LSTM) model which has a connection unit, acquiring a posterior probability matrix outputted by the LSTM model; using the posterior probability matrix and the first likelihood probability matrix as input data of a trained HMM model, acquiring an second likelihood probability matrix; and acquiring a target word sequence corresponding to the speech data to be recognized from a phoneme decoding network according to the second likelihood probability matrix.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: July 13, 2021
    Assignee: PING AN TECHNOLOGY (SHENZHEN) CO., LTD.
    Inventors: Hao Liang, Jianzong Wang, Ning Cheng, Jing Xiao
  • Patent number: 11050643
    Abstract: A method for managing a software service, and a server are provided in the present disclosure. The method is suitable for operating in a software service system including a service manager. The service manager manages an existing software service in the software service system. The method includes: obtaining a first service deployment descriptor of a new software service by using the service manager, where a format of the first service deployment descriptor is the same as a format of a second service deployment descriptor of the existing software service; defining a data exchange mechanism between the new software service and the existing software service according to the first service deployment descriptor of the new software service by using the service manager; and exchanging data with the new software service according to the data exchange mechanism by the existing software service.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: June 29, 2021
    Assignee: PEGATRON CORPORATION
    Inventors: Wen-Yen Kao, Shen-Hau Chang
  • Patent number: 11044602
    Abstract: User equipment of a wireless communication system includes subscriptions to network services. The user equipment receives wirelessly and detects an indication of a prioritized transmission of a network service requiring a prioritized subscription, and the user equipment has the prioritized subscription allowing an access to the network service of the prioritized transmission. The user equipment disables, on the basis of the detection of the indication, every subscribed network service, except the network service requiring the prioritized subscription, and allows the network service requiring the prioritized subscription.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: June 22, 2021
    Assignee: Bittium Wireless Oy
    Inventors: Jussi Lokasaari, Markku Leuanniemi, Janne Lääkkö
  • Patent number: 11037130
    Abstract: A method of operating a service server is disclosed. One embodiment comprises the steps of: receiving, from a payment application server, identification information obtained by a buyer's terminal and dynamic code information created by a request of the buyer's terminal; determining whether or not the obtained identification information is valid; on the basis of the determining result, mapping the obtained identification information to the dynamic code information; and transmitting the mapping information created on the basis of the mapping to the payment application server.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: June 15, 2021
    Assignee: MOBIDOO CO., LTD.
    Inventor: David Yun Hee Lee
  • Patent number: 11025573
    Abstract: A method for data sharing includes receiving, from a potential contact, a first location. The method also includes, in a case that a second location of a user device of a user matching the first location, identifying, for the user, the potential contact; receiving, from the user device, a request for the user to become a contact with the potential contact, the request includes a permission setting, the permission indicates whether a subset of user data of the user can be viewed by the potential contact; sending, based on the request, a communication to the potential contact to initiate a data exchange; and, in response to receiving an acceptance of the communication: setting the user as a contact of the potential contact, the subset of the user data is viewable to the potential contact in accordance with the permission; and setting the potential contact as a contact of the user.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: June 1, 2021
    Assignee: Ginko LLC
    Inventors: Ronald J. Czajka, II, Sam B. Attisha
  • Patent number: 11016942
    Abstract: A method for use in an endpoint device having a local storage system, to seamlessly access files in a cloud storage system. The method comprises: receiving, by a virtual file system driver, a request from a program running on the endpoint to access data within a file in a unified virtual file system, the local storage system being configured to maintain files, each file therein being in a stub or non-stub state and also being in a synchronized or a non-synchronized state, retrieving a portion of the file containing some of the requested data from the cloud storage system when the file is in a stub state; making the retrieved portion of the file available to the program upon being successfully retrieved; and maintaining the file in the non-stub and synchronized state for a period of time based on a determination that the file should be synchronized locally.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: May 25, 2021
    Assignee: CTERA Networks, LTD.
    Inventor: Aron Brand
  • Patent number: 11012492
    Abstract: Methods, apparatus and computer software products implement embodiments of the present invention that include protecting a computing system by defining a list of network access messages that are indicative of human use of computing devices, and extracting, from data traffic transmitted over a data network connecting a plurality of the computing devices to multiple Internet sites, respective transmissions from the computing devices to the Internet sites. A given transmission including one of the network access messages in the list is detected in the transmissions from a given computing device, and the given computing device is classified as being operated by a human in response to detecting the given transmission. Upon identifying suspicious content in the transmissions from a subset of the computing devices that includes the given computing device, any suspicious transmissions from the given computing device are ignored in response to the classification.
    Type: Grant
    Filed: December 26, 2019
    Date of Patent: May 18, 2021
    Assignee: PALO ALTO NETWORKS (ISRAEL ANALYTICS) LTD.
    Inventors: Asaf Dahan, Rony Brailovsky, Yaron Neuman, Idan Amit, Yinnon Meshi
  • Patent number: 10992819
    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: August 21, 2020
    Date of Patent: April 27, 2021
    Assignee: RingCentral, Inc.
    Inventors: Vi Dinh Chau, Naveen Gupta, Rituparna Mukherjee, Nisha K. Ahluwalia
  • Patent number: 10970348
    Abstract: A system for contact information integration with search results, comprising a queue manager; an enterprise communications system; and a search engine. Upon receipt of search query from a user, the search engine submits a request to the queue manager. The queue manager: obtains from the enterprise communications system a communications status comprising an estimated wait time; sends a notification to the search engine advising the search engine of the estimated wait time for service; and upon receiving from the search engine a request to generate a callback to the user from the enterprise of a specific communications type, directing an enterprise communications system of the enterprise that is associated with the specific communications type to initiate a callback to the user from whom the search engine query was received in response to the callback request received from the search engine.
    Type: Grant
    Filed: May 12, 2020
    Date of Patent: April 6, 2021
    Assignee: Virtual Hold Technology Solutions, LLC
    Inventor: Mark J. Williams
  • Patent number: 10958788
    Abstract: A computer-implemented process receives, from a client representative communication device, a request to initiate a voice-based communication to a customer communication device on behalf of a client entity. The request comprises a telephone number associated with the customer communication device. The client representative device being is operated by a client representative that speaks a first human-spoken language, and the customer communication device is operated by a customer that speaks a second human-spoken language, which is distinct from the first human-spoken language. The computer-implemented process routes, with a processor, the request to a language interpreter communication device. The computer-implemented process initiates, with the processor, a communication request from the language interpreter communication device to the customer communication device.
    Type: Grant
    Filed: August 6, 2020
    Date of Patent: March 23, 2021
    Assignee: Language Line Services, Inc.
    Inventors: Jeffrey Cordell, James Boutcher, Adam Caldwell, Jordy Boom
  • Patent number: 10943442
    Abstract: The application describes customized notifications based at least in part on device characteristics. For example, a client device may identify information for populating an audio tone list associated with an electronic device, wherein the information includes a type of electronic device, a name of the electronic device; and/or a setting of the electronic device. The client device may then display audio tones that are based at least in part on the information. While displaying the audio tones, the client device may receive input selecting at least one of the audio tones to be associated with the electronic device. The client device may then receive a message indicating that the electronic device detected an object. Based at least in part on the message, the client device may output sound represented by an audio tone of the at least one audio tone.
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: March 9, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Elliott Lemberger, John Modestine, Sang Min Park, Juan Gabriel Aliotta, Julio Andres Carrettoni, George Alexander Oliver Cochrane
  • Patent number: 10944867
    Abstract: Implementations are directed to using an assistant to initiate automated telephone calls with entities. Some implementations identify an item of interest, identify a group of entities associated with the item, and initiate the calls with the entities. During a given call with a given entity, the assistant can request a status update regarding the item, and determine a temporal delay before initiating another call with the given entity to request a further status update regarding the item based on information received responsive to the request. Other implementations receive a request to perform an action on behalf of a user, identify a group of entities that can perform the action, and initiate a given call with a given entity. During the given call, the assistant can initiate an additional call with an additional entity, and generate notification(s), for the user, based on result(s) of the given call and/or the additional call.
    Type: Grant
    Filed: August 3, 2020
    Date of Patent: March 9, 2021
    Assignee: GOOGLE LLC
    Inventors: Yuval Baror, Michael Andrew Goodman, Praveen Krishnakumar
  • Patent number: 10938914
    Abstract: A request to establish an IM session is received. For example, a Session Initiation Protocol (SIP) INVITE message is received. The request is to an Address of Record (AoR) that has two or more associated communication endpoints on different IM systems. The request is forked to the two or more communication endpoints. An IM communication server, acting on behalf of a first communication endpoint, receives one of the forked requests. The forked request is automatically answered. For example, the IM communication server can automatically send a SIP 200 OK message. The answer causes the second forked request to be automatically canceled. The IM communication server sends a second request to the second communication endpoint to add the second communication endpoint to the IM session. This allows each communication endpoints to display a single instance of an AoR on the IM session.
    Type: Grant
    Filed: January 18, 2016
    Date of Patent: March 2, 2021
    Assignee: Avaya Inc.
    Inventors: Stephen M. Milton, Timothy I. Ross
  • Patent number: 10904631
    Abstract: The present disclosure provides a computing device that performs an auto-completion process that generates and inserts text of spoken content of a video into a text entry field. By providing quoted content in a text input field, a system can mitigate the need for users to perform the tedious process of listening to spoken content of a video and manually entering the spoken content into a computing device. In some configurations, a system can receive one or more keywords from a user input and identify spoken content containing the keywords. The system can provide text of the spoken content based on a level of relevancy and populate one or more input fields with the text of the spoken content. The generation of auto completion text from spoken content of a video can enhance user interaction with the computer and maximize productivity and engagement with a video-based system.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: January 26, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sol Sidney Fels, Dongwook Yoon, Matin Yarmand
  • Patent number: 10873828
    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: March 14, 2019
    Date of Patent: December 22, 2020
    Assignee: IpVenture, Inc.
    Inventors: Chung Lau, Peter P. Tong, C. Douglass Thomas
  • Patent number: 10867131
    Abstract: An input method editor (IME) provides a distributed platform architecture that enables associating multiple applications with the IME to provide extended functionalities. The presentations of the applications, such as skins, may be different from each other and that of the IME. The applications may be represented in a manifest file that is human-readable and editable. The IME collects multiple parameters relating to a user input into a host application including a query input by the user and a scenario of the host application, and selects one or more applications to provide candidates based on a score or ranking of the applications under the collected multiple parameters. Machine-learning may be used to improve the score or ranking. The candidates may include text candidates, rich candidates, and informative candidates.
    Type: Grant
    Filed: March 2, 2017
    Date of Patent: December 15, 2020
    Assignee: Microsoft Technology Licensing LLC
    Inventors: Matthew Robert Scott, Huihua Hou, Xi Chen, Weipeng Liu, Rongfeng Lai, Xi Chen, Yonghong Shi