Patents Issued in July 14, 2020
-
Patent number: 10715616Abstract: 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: GrantFiled: February 17, 2017Date of Patent: July 14, 2020Assignee: Walmart Apollo, LLCInventor: Rohit Magazine
-
Patent number: 10715617Abstract: 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: GrantFiled: June 30, 2017Date of Patent: July 14, 2020Assignee: HARMAN BECKER AUTOMOTIVE SYSTEMS GMBHInventor: Jens Rotzinger
-
Patent number: 10715618Abstract: 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: GrantFiled: December 12, 2016Date of Patent: July 14, 2020Assignee: Hughes Network Systems, LLCInventor: Uday R. Bhaskar
-
Patent number: 10715619Abstract: 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: GrantFiled: October 16, 2017Date of Patent: July 14, 2020Assignee: Red Hat, Inc.Inventor: Emmanuel Bernard
-
Patent number: 10715620Abstract: 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: GrantFiled: November 8, 2017Date of Patent: July 14, 2020Assignee: Google LLCInventors: Carl Lebsack, Robert Shakir, Paul Borman, Marcus Hines, Anees Shaikh, Joshua George
-
Patent number: 10715621Abstract: 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: GrantFiled: November 2, 2018Date of Patent: July 14, 2020Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHAInventor: Fumiyuki Kagara
-
Patent number: 10715622Abstract: 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: GrantFiled: December 14, 2018Date of Patent: July 14, 2020Assignee: NUTANIX, INC.Inventors: Dezhou Jiang, Manik Taneja, Ranjan Parthasarathy, Xingchi Jin
-
Patent number: 10715623Abstract: 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: GrantFiled: May 3, 2019Date of Patent: July 14, 2020Assignee: International Business Machines CorporationInventor: Arun Iyengar
-
Patent number: 10715624Abstract: 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: GrantFiled: December 13, 2017Date of Patent: July 14, 2020Assignee: Western Digital Technologies, Inc.Inventor: Arya Ahmadi-Ardakani
-
Patent number: 10715626Abstract: 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: GrantFiled: June 26, 2015Date of Patent: July 14, 2020Inventors: Arun Kumar Jagota, Sancho S. Pinto, Saurin G. Shah, Stanislav Georgiev
-
Patent number: 10715627Abstract: 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: GrantFiled: June 13, 2019Date of Patent: July 14, 2020Assignee: UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)Inventors: Cynthia Combs, Ruthie Lyle
-
Patent number: 10715628Abstract: 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: GrantFiled: July 1, 2014Date of Patent: July 14, 2020Assignee: ZTE CORPORATIONInventor: Hao Wu
-
Patent number: 10715629Abstract: 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: GrantFiled: February 28, 2017Date of Patent: July 14, 2020Assignee: GOOGLE LLCInventors: Peng Zhuang, Yi Meng
-
Patent number: 10715630Abstract: 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: GrantFiled: July 20, 2018Date of Patent: July 14, 2020Assignee: Dell Products L.P.Inventors: Chitrak Gupta, Chandrasekhar Puthillathe, Kiran Krishnappa, Abhirup Seal, Hari Venkatachalam
-
Patent number: 10715631Abstract: 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: GrantFiled: December 21, 2017Date of Patent: July 14, 2020Assignee: Ford Global Technologies, LLCInventors: Perry Robinson MacNeille, Yimin Liu, Oleg Yurievitch Gusikhin, Joe Phillip Pierucci
-
Patent number: 10715632Abstract: 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: GrantFiled: May 26, 2016Date of Patent: July 14, 2020Assignee: PepsiCo, Inc.Inventor: George Xu Gong
-
Patent number: 10715633Abstract: 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: GrantFiled: January 10, 2018Date of Patent: July 14, 2020Assignee: Cisco Technology, Inc.Inventors: Laxmi Mukund, Victor M. Moreno
-
Patent number: 10715634Abstract: 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: GrantFiled: July 18, 2018Date of Patent: July 14, 2020Assignee: Cisco Technology, Inc.Inventors: Ignacio Solis, Glenn C. Scott
-
Patent number: 10715635Abstract: 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: GrantFiled: November 8, 2016Date of Patent: July 14, 2020Assignee: WANGSU SCIENCE & TECHNOLOGY CO., LTD.Inventors: Yun Yang, Guopeng Chen, Jiemin Zheng
-
Patent number: 10715636Abstract: 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: GrantFiled: April 19, 2019Date of Patent: July 14, 2020Assignee: Switch Technology Solutions LLCInventors: Mirko Gojkovic, Raymond H. Stanton, III, Luke Stanton, Vikas Mehta
-
Patent number: 10715637Abstract: 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: GrantFiled: March 22, 2017Date of Patent: July 14, 2020Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventor: Christopher John Erdelyi
-
Patent number: 10715638Abstract: 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: GrantFiled: October 30, 2017Date of Patent: July 14, 2020Assignee: NEC CORPORATIONInventors: Alberto Garcia Duran, Roberto Gonzalez Sanchez
-
Patent number: 10715639Abstract: 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: GrantFiled: February 9, 2017Date of Patent: July 14, 2020Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.Inventors: Zhi Wang, Youjun Yuan
-
Patent number: 10715640Abstract: 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: GrantFiled: July 13, 2018Date of Patent: July 14, 2020Assignee: EMC IP Holding Company LLCInventors: Sathish Kumar Bikumala, Karunanithi Shanmugam
-
System and method for identifying devices behind network address translators based on TCP timestamps
Patent number: 10715641Abstract: 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: GrantFiled: January 30, 2019Date of Patent: July 14, 2020Assignee: VERINT SYSTEMS LTD.Inventor: Yitshak Yishay -
Patent number: 10715642Abstract: 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: GrantFiled: December 22, 2016Date of Patent: July 14, 2020Assignee: SOCIONEXT INC.Inventors: Teruaki Hasegawa, Kouichi Tsutsumi
-
Patent number: 10715643Abstract: 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: GrantFiled: September 13, 2018Date of Patent: July 14, 2020Assignee: Software AGInventors: Christoph Wagmann, Marc Lehmann
-
Patent number: 10715644Abstract: 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: GrantFiled: June 6, 2017Date of Patent: July 14, 2020Assignee: Intel CorporationInventors: Ajesh Kunnathu Kulangara, Devanathan Kannan
-
Patent number: 10715645Abstract: 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: GrantFiled: August 14, 2017Date of Patent: July 14, 2020Assignee: Racing Optics, Inc.Inventors: Bart E. Wilson, Gage S. Wilson
-
Patent number: 10715646Abstract: 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: GrantFiled: June 26, 2017Date of Patent: July 14, 2020Inventor: Danilo D'Amato
-
Patent number: 10715647Abstract: 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: GrantFiled: November 10, 2017Date of Patent: July 14, 2020Assignees: ZHEJIANG GEELY HOLDING GROUP CO., LTD., ZHEJIANG GEELY AUTOMOBILE RESEARCH INSTITUTE CO., LTD.Inventor: Shufu Li
-
Patent number: 10715648Abstract: 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: GrantFiled: May 9, 2019Date of Patent: July 14, 2020Assignee: Cisco Technology, Inc.Inventors: Vikas Vashisht, Qian Yu, Kalyan Chakravarthy Dasari, Alberto J. Montilla Bravo
-
Patent number: 10715649Abstract: 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: GrantFiled: April 24, 2019Date of Patent: July 14, 2020Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.Inventors: Hiroshi Kunimoto, Suguru Nakao
-
Patent number: 10715650Abstract: 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: GrantFiled: July 15, 2019Date of Patent: July 14, 2020Assignee: Bose CorporationInventors: Sharafuddeen Nalakath, David Kleinschmidt, Pepin Torres
-
Patent number: 10715651Abstract: 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: GrantFiled: October 31, 2019Date of Patent: July 14, 2020Assignee: EMC IP Holding Company LLCInventors: Varun Parmar, Hironmay Basu, Eric Lee, Anand Taralika, Alok Irde, Patrick Thompson
-
Patent number: 10715652Abstract: 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: GrantFiled: January 13, 2017Date of Patent: July 14, 2020Assignee: TELIA COMPANY ABInventor: Anders Baer
-
Patent number: 10715653Abstract: 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: GrantFiled: December 28, 2018Date of Patent: July 14, 2020Assignee: CROWDCOMFORT, INC.Inventor: Abdullah Daoud
-
Patent number: 10715654Abstract: 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: GrantFiled: May 23, 2019Date of Patent: July 14, 2020Assignee: Invincea, Inc.Inventor: Michael Nathan Lack
-
Patent number: 10715655Abstract: 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: GrantFiled: September 24, 2019Date of Patent: July 14, 2020Assignee: CELL COMMAND, INC.Inventors: John J. Fischer, Hap Nguyen
-
Patent number: 10715656Abstract: 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: GrantFiled: July 25, 2019Date of Patent: July 14, 2020Assignee: PINDROP SECURITY, INC.Inventor: Lance Douglas
-
Patent number: 10715657Abstract: 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: GrantFiled: January 8, 2016Date of Patent: July 14, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Vincent Marc Oberle, Carl S. Olivier, Mateusz Tomaszewski, Vasiliki Gkiza, Mabel Wing Ling Wong
-
Patent number: 10715658Abstract: 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: GrantFiled: February 27, 2019Date of Patent: July 14, 2020Inventor: Charles Isgar
-
Patent number: 10715659Abstract: 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: GrantFiled: March 2, 2018Date of Patent: July 14, 2020Assignee: Intel CorporationInventors: Igor Tatourian, Rita H Wouhaybi, Hong Li, Tobias Kohlenberg
-
Patent number: 10715660Abstract: 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: GrantFiled: October 7, 2019Date of Patent: July 14, 2020Assignee: Pindrop Security, Inc.Inventors: Payas Gupta, Terry Nelms, II
-
Patent number: 10715661Abstract: 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: GrantFiled: March 25, 2019Date of Patent: July 14, 2020Assignee: Micro Macro Assets, LLCInventor: Senraj Soundar
-
Patent number: 10715662Abstract: 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: GrantFiled: April 9, 2019Date of Patent: July 14, 2020Assignee: MOTOROLA SOLUTIONS, INC.Inventors: Mariya Bondareva, Randy L. Ekl, David Kaleko
-
Patent number: 10715663Abstract: 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: GrantFiled: September 27, 2019Date of Patent: July 14, 2020Assignee: Avaya Inc.Inventors: Neil O'Connor, Amit Mishra, Joel Ezell
-
Patent number: 10715664Abstract: 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: GrantFiled: June 19, 2018Date of Patent: July 14, 2020Assignee: AT&T Intellectual Property I, L.P.Inventors: Martin Patrick McEnroe, Aarthi Reddy, Joshua West
-
Patent number: 10715665Abstract: 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: GrantFiled: January 17, 2019Date of Patent: July 14, 2020Assignee: United Services Automobile Association (USAA)Inventors: Eric J. Smith, John McChesney TenEyck, Jr., Gregory Yarbrough, Vijay Jayapalan
-
Patent number: 10715666Abstract: 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: GrantFiled: May 16, 2016Date of Patent: July 14, 2020Assignee: Ricoh Company, Ltd.Inventors: Atsuhiro Fujii, Takeshi Fujita, Yoshinaga Kato, Kiyoshi Kasatani