Patents Issued in July 14, 2020
  • Patent number: 10715616
    Abstract: An example peripheral device implementation system and associated methods are described. The example peripheral device implementation system includes a central database, a peripheral service including a peripheral service interface, a communication platform, non-transitory computer-readable medium, and a processing device. The processing device can be configured to establish communication between a cloud environment and the central database, the peripheral service, and a client device. The processing device can be configured to establish communication between a peripheral device and the cloud environment, and automatically perform a self-registration of the peripheral device to the cloud environment.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: July 14, 2020
    Assignee: Walmart Apollo, LLC
    Inventor: Rohit Magazine
  • Patent number: 10715617
    Abstract: There is provided a network device for processing data packets transmitted between nodes of a network, the network device to intercept data packets of a first traffic class transmitted by a first network node and addressed to a second network node, convert the intercepted data packets into data packets of a second traffic class, and transmit the converted data packets to the second network node.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: July 14, 2020
    Assignee: HARMAN BECKER AUTOMOTIVE SYSTEMS GMBH
    Inventor: Jens Rotzinger
  • Patent number: 10715618
    Abstract: A network node includes a processor programmed to parse at least a portion of an input block having a plurality of segments, determine whether at least one of the plurality of segments matches a segment stored in a history buffer, and predict a compressibility of the input block based at least in part on whether at least one of the plurality of segments matches a segment stored in the history buffer.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: July 14, 2020
    Assignee: Hughes Network Systems, LLC
    Inventor: Uday R. Bhaskar
  • Patent number: 10715619
    Abstract: A cache memory can be managed using a probabilistic data structure. For example, a server can store a probabilistic data structure in a memory device. The probabilistic data structure can indicate a probability that a client device has a key-value pair stored in a cache memory. The server can determine an updated version of the key-value pair. The server can then determine that there is a positive probability that the client device has the key-value pair stored in the cache memory using the probabilistic data structure. Based on determining the updated version of the key-value pair and that there is the positive probability that the client device has the key-value pair stored in the cache memory, the server can transmit an invalidation communication to the client device.
    Type: Grant
    Filed: October 16, 2017
    Date of Patent: July 14, 2020
    Assignee: Red Hat, Inc.
    Inventor: Emmanuel Bernard
  • Patent number: 10715620
    Abstract: Systems and methods of network telemetry caching and distribution are provided. The system can receive network telemetry data and store it as a plurality of data nodes. The system can maintain a node pointer map and a node pointer queue. If the system receives an update to a data node having a corresponding node pointer not already present in the node pointer map, the system can add the node pointer to the node pointer queue and to the node pointer map with a count of zero. If the node pointer is already present in the node pointer map, the system can increment the node count for the node pointer in the node pointer map and not add the node pointer to the node pointer queue. The system can transmit data values and node counts to the client device for each node pointer in the node pointer queue.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: July 14, 2020
    Assignee: Google LLC
    Inventors: Carl Lebsack, Robert Shakir, Paul Borman, Marcus Hines, Anees Shaikh, Joshua George
  • Patent number: 10715621
    Abstract: There is provided a communication method in which an in-vehicle communication device transmits data to a server. The communication method includes: transmitting the data from the in-vehicle communication device to the server when a first communication link between the in-vehicle communication device and the server is established; transmitting the data from the in-vehicle communication device to a relay device different from the server when the first communication link is not established; temporarily storing the data received from the in-vehicle communication device in the relay device when a third communication link between the relay device and the server is not established; and transmitting the temporarily stored data from the relay device to the server through the third communication link when the third communication link is established and the temporarily stored data is present in the relay device.
    Type: Grant
    Filed: November 2, 2018
    Date of Patent: July 14, 2020
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventor: Fumiyuki Kagara
  • Patent number: 10715622
    Abstract: An illustrative embodiment disclosed herein is an object store with distributed caching including a distributed cache cluster including a first cache on a first node device and a second cache on a second node device. The object store with distributed caching further includes a gateway server communicatively coupled to the distributed cache cluster. The gateway server receives a request to store an object from a client device, determines whether the object satisfies an object policy, determines whether the request indicates that the object is to be split up into a plurality of shards, and stores a first shard of the plurality of shards in the first cache and a second shard of the plurality of shards in the second cache.
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: July 14, 2020
    Assignee: NUTANIX, INC.
    Inventors: Dezhou Jiang, Manik Taneja, Ranjan Parthasarathy, Xingchi Jin
  • Patent number: 10715623
    Abstract: Methods, systems and computer program products for enhanced storage clients. An interface for using a storage service is provided. The interface for each storage service of a plurality of storage services can be implemented within a storage client. A cache can be integrated within the storage client for reducing a number of accesses to a storage service of the plurality of storage services. A compression method in the storage client can reduce a size of data objects. An encryption method in the storage client can preserve data privacy. An application can select at least one storage service of the plurality of storage services and use the at least one storage service via the storage client.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: July 14, 2020
    Assignee: International Business Machines Corporation
    Inventor: Arun Iyengar
  • Patent number: 10715624
    Abstract: A method of caching data for a set of streams serviced from a data storage device, said method including receiving requests for a set of streams, determining a number of zones in a cache based on the number of streams requested, determining a respective consumption rate for each stream, and allocating the zones in the cache with respective sizes such that the zones are scheduled to be refreshed within a same active operation period of the data storage device.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: July 14, 2020
    Assignee: Western Digital Technologies, Inc.
    Inventor: Arya Ahmadi-Ardakani
  • Patent number: 10715626
    Abstract: New account routing to user account sets is described. A system creates multiple accounts profiles corresponding to multiple sets of accounts, based on multiple attributes associated with each account of the multiple sets of accounts. The system calculates multiple account scores for an account based on comparing multiple attributes associated with the account against the corresponding multiple accounts profiles, wherein the account is not in the multiple sets of accounts. The system identifies a highest account score of the multiple account scores. The system routes the account to a user associated with a set of accounts corresponding to the highest account score.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: July 14, 2020
    Inventors: Arun Kumar Jagota, Sancho S. Pinto, Saurin G. Shah, Stanislav Georgiev
  • Patent number: 10715627
    Abstract: Embodiments disclosed herein describe a method and system that create a user profile associated with a user. The user profile can include locations in which the user has worked and information relating to one or more devices associated with the user. The system can receive data from the devices and analyze the data to predict a work location of the user. Resources can be optimized based on the predicted work location of the user and the predicted work locations of other users.
    Type: Grant
    Filed: June 13, 2019
    Date of Patent: July 14, 2020
    Assignee: UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)
    Inventors: Cynthia Combs, Ruthie Lyle
  • Patent number: 10715628
    Abstract: The present document discloses an attribute operating method and device. In the above method, receiving a request message from a sending end, herein, parameter information carried in the request message includes: operating indication information, a resource address to be operated, an information type to be operated, and an information content to be operated; determining to operate on an attribute according to the operation indication information and the information type; and executing an operation corresponding to the attribute by using the resource address and the information content. On the basis of the technical solution provided by the present document, the execution of any attribute operation can be implemented without re-creating resources.
    Type: Grant
    Filed: July 1, 2014
    Date of Patent: July 14, 2020
    Assignee: ZTE CORPORATION
    Inventor: Hao Wu
  • Patent number: 10715629
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for switching contexts in a browser-based application. In one aspect, a system includes a browser execution module configured to receive a request to load a browser-based application with first context data, request application data and the first context data, and receive the application data and the first context data. The system includes a state machine module configured to generate a state machine to access and store context data and load the application with the first context data by storing the first context data in the state machine. The system further includes a state change module configured to intercept a request to load the application with second context data for a second application account, request the second context data, and updated the application with the second context data by storing the second context data in the state machine.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: July 14, 2020
    Assignee: GOOGLE LLC
    Inventors: Peng Zhuang, Yi Meng
  • Patent number: 10715630
    Abstract: A Common Information Module (CIM) interoperability system includes a server device coupled to a network. A remote access controller in the server device is coupled to server component(s), and includes a CIM provider coupled via a CIM provider communication subsystem to a REpresentational State Transfer (REST)-CIM provider. The REST-CIM provider receives a REST request generated by a client device and redirected to the REST-CIM provider by the server device, and converts the REST request to CIM request. The REST-CIM provider then makes a call to the CIM provider that includes the CIM request and is based on a type of HTTP method request in the REST request. When the REST-CIM provider receives a CIM response from the CIM provider, it converts Common Manageability Programming Interface (CMPI) response data in that CIM response to JavaScript Object Notation (JSON) objects, and provides the JSON objects to the server device.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: July 14, 2020
    Assignee: Dell Products L.P.
    Inventors: Chitrak Gupta, Chandrasekhar Puthillathe, Kiran Krishnappa, Abhirup Seal, Hari Venkatachalam
  • Patent number: 10715631
    Abstract: A system comprises a processor configured to subscribe to a broadcast of vehicle-related state changes. The processor is also configured to detect at least one vehicle-related state change in the broadcast that triggers an application launch and launch an application corresponding to the detected vehicle related state change.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: July 14, 2020
    Assignee: Ford Global Technologies, LLC
    Inventors: Perry Robinson MacNeille, Yimin Liu, Oleg Yurievitch Gusikhin, Joe Phillip Pierucci
  • Patent number: 10715632
    Abstract: The present disclosure is directed to systems and methods for parallel and scalable processing of messages containing telemetry data at an administrator system. The administrator system can receive a large number of messages containing telemetry data from many dispenser machines in a short amount of time. To receive and process those messages, the systems and methods of the present disclosure provide a message queuer to queue the messages (or at least the telemetry data in the messages) in a plurality of queues and a different thread or process for each of the plurality of queues. Each thread or process can pull messages out of its assigned queue in order and process the telemetry data of the messages. The threads or processes can run on one or more central processing unit cores at the administrator system. This setup allows for horizontal scaling in terms of message processing throughput.
    Type: Grant
    Filed: May 26, 2016
    Date of Patent: July 14, 2020
    Assignee: PepsiCo, Inc.
    Inventor: George Xu Gong
  • Patent number: 10715633
    Abstract: Techniques are disclosed for maintaining reachability of an application moving between a central cloud network and a fog network using duplicate endpoint identifiers. Network characteristics of a cloud environment are monitored. The cloud environment includes a central cloud network and a fog network. A server in the central cloud network hosts an application that serves a client device. The application is assigned an endpoint identifier that is mapped to a locator identifier associated with the central cloud network. It is determined that a condition for moving the application to the fog network is satisfied based on the monitored network characteristics. An instance of the application is installed on a server in the fog network. The endpoint identifier is assigned to the application instance and mapped to a locator identifier associated with the fog network.
    Type: Grant
    Filed: January 10, 2018
    Date of Patent: July 14, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Laxmi Mukund, Victor M. Moreno
  • Patent number: 10715634
    Abstract: A network-configuring system creates stable virtual interfaces for groups of neighboring network nodes. During operation, the system can obtain network-neighborhood information from one or more network neighbors. This network-neighborhood information includes duplex-neighborhood information that indicates at least a set of neighboring devices to the network neighbor, and a set of remote network nodes which are accessible via a respective neighbor. The system can use the network-neighborhood information to determine one or more groups of network neighbors with common network characteristics, such that a respective group includes one or more mutually-connected network peers. The system can then define a virtual interface for a respective group of stable network neighbors, such that the virtual interface's member nodes include the local network node and the respective group's mutually-connected network peers.
    Type: Grant
    Filed: July 18, 2018
    Date of Patent: July 14, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Ignacio Solis, Glenn C. Scott
  • Patent number: 10715635
    Abstract: The present disclosure provides a node route selection method. The method includes: pre-assigning a group of acceleration nodes to an ingress node by a dispatch center; receiving a user access request in the ingress node; based on the user access request, selecting, by a service component in the ingress node, a desired acceleration node from the group of the acceleration nodes assigned to the ingress node; and accessing an origin server through the desired acceleration node corresponding to the user access request.
    Type: Grant
    Filed: November 8, 2016
    Date of Patent: July 14, 2020
    Assignee: WANGSU SCIENCE & TECHNOLOGY CO., LTD.
    Inventors: Yun Yang, Guopeng Chen, Jiemin Zheng
  • Patent number: 10715636
    Abstract: A loyalty switch for examining loyalty messages and routing the loyalty messages to one or more loyalty hosts and examining responses and routing the responses back to stores. Such a switch has configurable number of selector handlers pool, and the switch accepts a connection from stores and reads loyalty host information from master data to establish the connection with a loyalty host and to route messages. Each selector handler in the switch has multiple store objects that contain a routing map and connection information from companies' sites and the loyalty host.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: July 14, 2020
    Assignee: Switch Technology Solutions LLC
    Inventors: Mirko Gojkovic, Raymond H. Stanton, III, Luke Stanton, Vikas Mehta
  • Patent number: 10715637
    Abstract: A method of automated deployment management for a computer network is provided. The method is implemented using a distributed deployment agent that includes a server system agent operating on a server system and a client system agent operating on a client system. The client system agent is communicatively coupled to the server system agent. The method includes determining target locations associated with the client system, generating (using a configuration file) a command file configured for execution on the client system that hosts a computer application, configuring the command file with deployment instructions for the client system to automate deployment of the command file, and causing the client system agent to extract the command file and execute the command file on the target locations. The execution activates a system update event on the client system and/or a software update event for the computer application.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: July 14, 2020
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventor: Christopher John Erdelyi
  • Patent number: 10715638
    Abstract: A method for assigning a server to provide a resource to a client in a distributed network includes receiving a request for the resource from the client. A network metric is measured at different points in the network. The network metric measurements are input to a deep learning model. Using the model, the network metric is predicted between the client and each of a plurality candidate servers which have the resource and have not had a prior connection with the client. One of the candidate servers is assigned to provide the resource to the client based on the predictions of the network metric.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: July 14, 2020
    Assignee: NEC CORPORATION
    Inventors: Alberto Garcia Duran, Roberto Gonzalez Sanchez
  • Patent number: 10715639
    Abstract: The present application discloses a data processing method and apparatus for performing protocol parsing in the cloud. A specific implementation of the method includes: acquiring a slave station data reading rule table that is configured by a user in the cloud; downloading the slave station data reading rule table to a gateway in a slave station; receiving slave station data that is associated with the slave station and that is read by the gateway according to the slave station data reading rule table; parsing the slave station data according to a parsing table in the cloud preset by the user; and processing the parsed slave station data. This implementation implements the processing of data of different communication protocols in the cloud.
    Type: Grant
    Filed: February 9, 2017
    Date of Patent: July 14, 2020
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Zhi Wang, Youjun Yuan
  • Patent number: 10715640
    Abstract: A method in one embodiment comprises: obtaining, by a first cloud-based IoT gateway service, a radio signal from a first mobile sensor device; converting the radio signal to a message in a machine-to-machine IoT connectivity protocol; and providing the message to a message broker that determines a topic of the message and publishes the message using the topic. The message is distributed to one or more additional mobile sensor devices using a content delivery network. The first mobile sensor device optionally obtains the radio signal from one or more additional mobile sensor devices by means of vehicle-to-vehicle communications. The radio signal comprises, for example, a distress signal of a given mobile sensor device and a K-Nearest Neighbor process is optionally used to identify other mobile devices in proximity to the given mobile sensor device.
    Type: Grant
    Filed: July 13, 2018
    Date of Patent: July 14, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Sathish Kumar Bikumala, Karunanithi Shanmugam
  • Patent number: 10715641
    Abstract: Methods and systems for monitoring activity on a local area networks (LAN). In particular, embodiments described herein provide systems and methods for associating packets with the devices from which they were communicated, despite the obfuscatory behavior of any network address translators (NAT). A processor first receives packets that were collectively communicated, by a plurality of devices, via a NAT-serviced LAN. The processor aggregates the packets into multiple packet aggregations on a per device basis. Fields that are contained in the respective packet headers of the packets are used. The packet aggregations may be grouped. The embodiments use unencrypted lower-level information (including, for example, IPIDs and domain names), such that aggregation and grouping may be successfully performed even if information in the application layer is encrypted.
    Type: Grant
    Filed: January 30, 2019
    Date of Patent: July 14, 2020
    Assignee: VERINT SYSTEMS LTD.
    Inventor: Yitshak Yishay
  • Patent number: 10715642
    Abstract: An interface device disclosed herein transmits a data signal in sync with a clock signal, and includes: a reception unit performing demodulation processing and error correction processing on an input carrier wave and outputting signals resulting from these types of processing; a transport stream (TS) packet acquisition unit acquiring a TS packet included in the outputs of the reception unit; a variable-length packet acquisition unit acquiring a variable-length packet included in the outputs of the reception unit; and a first selector selecting either the TS packet or the variable-length packet and outputting the selected packet as the data signal.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: July 14, 2020
    Assignee: SOCIONEXT INC.
    Inventors: Teruaki Hasegawa, Kouichi Tsutsumi
  • Patent number: 10715643
    Abstract: A cloud computing system includes computing nodes that execute a shared application and/or service accessible by client computing devices over a network. A resilience multiplexer is configured to: receive signals (e.g., from a cloud controller, registry service, error handler, and/or failover service) indicative of potential problems with components of the system and/or network; identify a rule to be executed to determine how to respond to the potential problem, based on attributes of the received signal including which component generated it and what information is included in/otherwise associated with it, and other network-related data; execute the identified rule to determine whether a failover is or might be needed; if a failover is needed, selectively trigger a failover sequence; and if a failover only might be needed, initiate a resilience mode. In resilience mode, information regarding the potential problem is communicated to other components, without immediately initiating a failover sequence.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: July 14, 2020
    Assignee: Software AG
    Inventors: Christoph Wagmann, Marc Lehmann
  • Patent number: 10715644
    Abstract: A port for an electronic device is described that is common to an acoustic transducer and an indicator lamp. On example pertains to an apparatus that includes an external housing, an acoustic port through a surface of the external housing, an acoustic transducer, a tube between the port and the acoustic transducer having a channel to conduct audio from the port to the acoustic transducer, and a lamp to illuminate the channel so that the channel conducts light out the port.
    Type: Grant
    Filed: June 6, 2017
    Date of Patent: July 14, 2020
    Assignee: Intel Corporation
    Inventors: Ajesh Kunnathu Kulangara, Devanathan Kannan
  • Patent number: 10715645
    Abstract: A mobile application communicates with an accelerometer in a mobile device to detects when a mobile device has been dropped. When the application detects that the device is dropped, it activates one or more protective features in the device. The protective features may result in physical changes in the device itself. For example, the protective feature may include activating the vibration feature of the device and increasing the voltage supplied to the vibration feature so that the device is vibrating at an increased vibration intensity when it contacts the ground. The vibrations can help to deflect, absorb, or otherwise mitigate the impact force imparted on the device from the contact surface or ground.
    Type: Grant
    Filed: August 14, 2017
    Date of Patent: July 14, 2020
    Assignee: Racing Optics, Inc.
    Inventors: Bart E. Wilson, Gage S. Wilson
  • Patent number: 10715646
    Abstract: The present invention relates to the innovation of an ordinary openable smartphone, so that while maintaining its electronic functionality, it can also internally integrate the wallet and keychain functions. Thanks to a structure with the wallet function, consisting of a multi compartment pocket able to expand when opening the smartphone and to retreat when closing. And thanks to a further structure, there is the keychain function, consisting of small flexible hooks made with a knurled system that blocks the keys. The wallet and keychain functions will be accessible by pushing an external button that opens the smartphone into two parts, like a book.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: July 14, 2020
    Inventor: Danilo D'Amato
  • Patent number: 10715647
    Abstract: The mobile terminal provided by the present disclosure includes a terminal body and a control unit. The terminal body is provided with a flash lamp. A zoom lens is provided in an advancing direction of a light of the flash lamp. The control unit is configured to control the flash lamp to switch between a flash mode and a flashlight mode according to an input command. The zoom lens has a plurality of operating states and can converge the light of the flash lamp in at least one operating state. Thus, the mobile terminal can be used as a flash and as a flashlight having a relatively large irradiation distance and further as a flashlight with adjustable irradiation distance.
    Type: Grant
    Filed: November 10, 2017
    Date of Patent: July 14, 2020
    Assignees: ZHEJIANG GEELY HOLDING GROUP CO., LTD., ZHEJIANG GEELY AUTOMOBILE RESEARCH INSTITUTE CO., LTD.
    Inventor: Shufu Li
  • Patent number: 10715648
    Abstract: A user interface for virtual assistant interactions on a telephony device may be provided. First, a plurality of lines associated with the telephony device, including a designated line for a user and a shared line for a virtual assistant, may be displayed through the user interface. Next, in response to receiving an incoming call to the designated line, a plurality of features associated with handling the incoming call, including an assistant feature to direct the incoming call to the virtual assistant, may be displayed through the user interface. Then, in response to the incoming call being directed to the virtual assistant, a plurality of features associated with managing a conversation between the virtual assistant and a caller during the incoming call may be displayed through the user interface. After the incoming call has ended, a call history associated with the incoming call may be displayed through the user interface.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: July 14, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Vikas Vashisht, Qian Yu, Kalyan Chakravarthy Dasari, Alberto J. Montilla Bravo
  • Patent number: 10715649
    Abstract: A headset main body includes a PTT switch, bone conduction speakers, a first connector to be coupled with a microphone, and a second connector to be coupled with a transceiver. A sleeve of the first connector is coupled to a sleeve of the second connector. A ring of the first connector is coupled to a ground. A chip of the first connector is coupled to a ring of the second connector, and the chip of the first connector is further coupled, via the PTT switch, to the ground.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: July 14, 2020
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Hiroshi Kunimoto, Suguru Nakao
  • Patent number: 10715650
    Abstract: Various implementations include dual-transceiver wireless audio systems configured to forward call audio from a first wireless transceiver to a second wireless transceiver over a simple voice forward profile (SVFP) connection. In other implementations, a computer-implemented method is disclosed for controlling a dual-transceiver wireless calling system. In still other implementations, a wireless headphone system is configured to forward call audio from a first headphone to a second headphone over the SVFP connection.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: July 14, 2020
    Assignee: Bose Corporation
    Inventors: Sharafuddeen Nalakath, David Kleinschmidt, Pepin Torres
  • Patent number: 10715651
    Abstract: Systems and techniques to display app content are disclosed. In various embodiments, an indication is received to save an application page. An image of the application page and associated application state information are stored. The image and state information may be used to provide a user-navigable interface that enables a user to navigate back to the saved page.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: July 14, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Varun Parmar, Hironmay Basu, Eric Lee, Anand Taralika, Alok Irde, Patrick Thompson
  • Patent number: 10715652
    Abstract: The invention relates to a solution for setting a mobile terminal to a predetermined operating mode, wherein it is determined if the mobile terminal resides out of a pre-determined area and in response to a detection that the mobile terminal resides out of the area a profile is activated. The activation of the profile is configured to limit user access to the mobile terminal and to confirm that a data connection is active between the mobile terminal and a communication network. The invention also relates to a mobile terminal performing the method.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: July 14, 2020
    Assignee: TELIA COMPANY AB
    Inventor: Anders Baer
  • Patent number: 10715653
    Abstract: The present invention provides a system for providing geolocation services in a mobile-based crowdsourcing platform. The system includes a plurality of remote mobile devices configured to communicate and exchange data with a geolocation service based on the crowdsourcing, or polling, of users of such mobile devices to determine location and movement of the users within a specific environment. For example, in an outdoor environment such as a parking lot, the system can track the location of a user's vehicle within the lot and provide the user with an exact position of their vehicle upon the user returning to the parking lot. In the instance of an indoor environment, such as an airport, the system provides a messaging/location alert service for persons within the airport, where any given person's location within the airport can be determined and correlated with an impending departure of a flight for which they are associated.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: July 14, 2020
    Assignee: CROWDCOMFORT, INC.
    Inventor: Abdullah Daoud
  • Patent number: 10715654
    Abstract: An apparatus includes a memory of a mobile compute device, and a hardware processor of the mobile compute device. The hardware processor is configured to implement an operating system and an authentication module. The operating system is configured to receive a first authentication identifier, and is also configured to authorize use of the mobile compute device based on the first authentication identifier meeting a first criterion. The authentication module is configured to, in response to the operating system authorizing use of the mobile compute device, disable at least one function of the mobile compute device and request a second authentication identifier. The authentication module is also configured to receive the second authentication identifier. The authentication module is also configured to enable the at least one function in response to the second authentication identifier meeting a second criterion.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: July 14, 2020
    Assignee: Invincea, Inc.
    Inventor: Michael Nathan Lack
  • Patent number: 10715655
    Abstract: Methods and systems for providing standardized mobile device distraction prevention and safety protocols are disclosed. In particular, an embodiment of a method for activating a distraction prevention or safety protocol behavior in a mobile device when the mobile device satisfies a specific condition is disclosed. The method includes discovering one or more protocol activators configured to transmit discovery information associated with a specific condition. The method further includes activating distraction prevention safety protocol behavior in the mobile device based at least in part on the discovery information. In an implementation, the specific condition may be a specified environment itself and or include an event when the mobile device enters a specified environment or a specified sequence of numbers is dialed from the mobile device.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: July 14, 2020
    Assignee: CELL COMMAND, INC.
    Inventors: John J. Fischer, Hap Nguyen
  • Patent number: 10715656
    Abstract: Aspects of the invention determining a threat score of a call traversing a telecommunications network by leveraging the signaling used to originate, propagate and terminate the call. Outer-edge data utilized to originate the call may be analyzed against historical, or third party real-time data to determine the propensity of calls originating from those facilities to be categorized as a threat. Storing the outer edge data before the call is sent over the communications network permits such data to be preserved and not subjected to manipulations during traversal of the communications network. This allows identification of threat attempts based on the outer edge data from origination facilities, thereby allowing isolation of a compromised network facility that may or may not be known to be compromised by its respective network owner.
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: July 14, 2020
    Assignee: PINDROP SECURITY, INC.
    Inventor: Lance Douglas
  • Patent number: 10715657
    Abstract: A voice or video call is to be established between a caller and a callee based on a call flow that involves a call establishment request and a corresponding call acceptance response. A first call establishment request is sent to a called terminal (of the callee) that is unready to accept the call upon receiving this first call establishment request. Once the called terminal is ready to accept the call, instead of the call acceptance response, a reverse call establishment request for the call is received back from the called terminal. The reverse call establishment request is automatically accepted on behalf of the caller on condition that the reverse call establishment request was received back from the called terminal within a certain time limit. If so, the call is accepted by sending an instance of the call acceptance response to called terminal.
    Type: Grant
    Filed: January 8, 2016
    Date of Patent: July 14, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vincent Marc Oberle, Carl S. Olivier, Mateusz Tomaszewski, Vasiliki Gkiza, Mabel Wing Ling Wong
  • Patent number: 10715658
    Abstract: Disclosed is a telephone call-back device that can provide a means for the recipient of a robocall incoming phone call to take action. The telephone call-back device includes an activation device, a call source utility, and a call-back utility. The activation device is a button or switch that a user can activate when they receive a robocall. Once the activation device is activated, the call source utility identifies a source phone number of the robocall incoming phone call. The call-back utility initiates one or more robo call-back outgoing phone calls to be sent to the source phone number. The call-back utility can be programmed to try to send many robo call-back outgoing phone calls to the source phone number to try to swamp the phone number with robo call-back outgoing phone calls.
    Type: Grant
    Filed: February 27, 2019
    Date of Patent: July 14, 2020
    Inventor: Charles Isgar
  • Patent number: 10715659
    Abstract: Various systems and methods for a collaborative phone reputation system are described herein. A system for implementing a collaborative phone reputation system includes a compute device comprising: a call handling module to detect, at the compute device, an incoming call for a user of the compute device; a scoring module to determine a local probabilistic score that the incoming call is desirable for the user; and an execution module to perform an action at the compute device based on the local probabilistic score.
    Type: Grant
    Filed: March 2, 2018
    Date of Patent: July 14, 2020
    Assignee: Intel Corporation
    Inventors: Igor Tatourian, Rita H Wouhaybi, Hong Li, Tobias Kohlenberg
  • Patent number: 10715660
    Abstract: In an illustrative embodiment, a user device may block all the phone numbers used by an enterprise. When an enterprise wants to call the user, the enterprise may notify the user device through a separate secure channel that an enterprise phone number is in the process of making a phone call to the user device. The secure channel may include an authentication server that may request the user device to unblock the enterprise phone number. An incoming phone call from the enterprise phone number therefore can be trusted. After the phone call is terminated, the user device may again block the enterprise phone number. An attacker may not have access to the authentication server and a phone call from the attacker with a spoofed enterprise phone number (now blocked) may be dropped by the user device.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: July 14, 2020
    Assignee: Pindrop Security, Inc.
    Inventors: Payas Gupta, Terry Nelms, II
  • Patent number: 10715661
    Abstract: A system and method for establishing a communication between a customer and a user of a rep computer in communication with a second computer. The rep computer receives a batch notification identifying a batch of one or more customer records in the rep computer. The one or more customer records is associated with one or more customers that are being communicated with and have met a potential transfer criteria. The rep computer receives a first connection transfer notification identifying a first transferred customer that is being transferred to the user. At least one customer record associated with the first transferred customer is part of the batch. The communication with the customer by the user is via one or more communication modes, and a direction of the communication is an inbound communication initiated by the customer or an outbound communication initiated to the customer.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: July 14, 2020
    Assignee: Micro Macro Assets, LLC
    Inventor: Senraj Soundar
  • Patent number: 10715662
    Abstract: Systems and methods of on hold handling of calls are provided. A call may be received, from a caller, at a public safety access point. An Artificial Intelligence (AI) bot may monitor a context associated with the call. The call may be placed on hold. The AI bot may determine, based on the context associated with the call, that the call should be taken off hold.
    Type: Grant
    Filed: April 9, 2019
    Date of Patent: July 14, 2020
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Mariya Bondareva, Randy L. Ekl, David Kaleko
  • Patent number: 10715663
    Abstract: As “call centers” continue to be replaced with omnichannel contact centers, managing a plurality of simultaneous media channels becomes more important. Contacting a customer on one channel and, at the customer or agent's request, initiating a second channel that delays the interaction will having limited acceptance and, in some jurisdictions, may be illegal. By nailing-up an agent half-communication with a number of channels, agents maintain a perpetual connection comprising an agent half-communication to a server, such as one serving as a media anchor point, share point, etc. The customer half-connection is established to a server and the agent, already connected, is joined. As a result, the customer experiences a greatly reduced delay between the time they answer and being greeted by an agent, regardless of the media type or types utilized.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: July 14, 2020
    Assignee: Avaya Inc.
    Inventors: Neil O'Connor, Amit Mishra, Joel Ezell
  • Patent number: 10715664
    Abstract: Aspects of the subject disclosure may include, for example, monitoring interaction(s) between user(s) and agent(s), detecting a shift in the user's attitude, and identifying either a positive shift or a negative shift based on an analysis of the shift. The method may include tracking an outcome of each of the interactions, analyzing the interactions and outcomes, and producing training materials for use by the agent based on the analysis, the training materials including suggestions as to how to reverse the negative shift in future interactions. The method may include presenting the suggestions to the agent during the interaction(s), thereby assisting the agent in resolving the user's attitude and/or concerns. Other embodiments are disclosed.
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: July 14, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Martin Patrick McEnroe, Aarthi Reddy, Joshua West
  • Patent number: 10715665
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a coordinating callers with customer service representatives is described. One of the methods includes identifying a number of callers. The method also includes dynamically adjusting a number of customer service representatives based on the number of callers.
    Type: Grant
    Filed: January 17, 2019
    Date of Patent: July 14, 2020
    Assignee: United Services Automobile Association (USAA)
    Inventors: Eric J. Smith, John McChesney TenEyck, Jr., Gregory Yarbrough, Vijay Jayapalan
  • Patent number: 10715666
    Abstract: While using a communication system in which groups of destinations on a network are managed, and any one of the groups can be specified as a destination, if a group needs to be changed, added, or deleted, updating the system on the network is required, which increases load of maintenance. To address such a problem, an operation input receiving unit of a terminal receives selection of a group including destination information that represents destination candidates of communication. A destination management unit of the terminal determines a destination among the destination candidates represented by the destination information included in the selected group. A sending and receiving unit of the terminal makes a request for starting communication with the determined destination, to a management system.
    Type: Grant
    Filed: May 16, 2016
    Date of Patent: July 14, 2020
    Assignee: Ricoh Company, Ltd.
    Inventors: Atsuhiro Fujii, Takeshi Fujita, Yoshinaga Kato, Kiyoshi Kasatani