Processing Agent Patents (Class 709/202)
  • Patent number: 10963395
    Abstract: A memory system is disclosed, which relates to technology for reducing overhead in a high-capacity memory device. The memory system includes a host and at least one memory. The host generates memory information by profiling history information about a memory access pattern. The memory device predicts a pattern of data to be accessed at a subsequently accessed page in response to the memory information, generates subset data according to the predicted data pattern, and transmits the generated subset data to the host. The subset data is less than all the data of the subsequently accessed page, which improves the speed and efficiency of the memory system.
    Type: Grant
    Filed: April 12, 2019
    Date of Patent: March 30, 2021
    Assignee: SK hynix Inc.
    Inventor: Dong Ha Jung
  • Patent number: 10965783
    Abstract: The present disclosure discloses a multimedia information sharing method performed by a first multimedia information sharing apparatus, including: receiving, via a VR display desktop, a multimedia information sharing instruction; determining to-be-transmitted target multimedia information according to the multimedia information sharing instruction; transmitting the target multimedia information to a VR server, and the VR server transmits the target multimedia information to a second multimedia information sharing apparatus that uses the multimedia information to generate VR target multimedia information corresponding to the target multimedia information and present the VR target multimedia information. In the present disclosure, multimedia information is processed into VR target multimedia information, so that both an information receiving party and an information transmitting party can view the VR target multimedia information in a VR environment, thereby improving interactivity during information sharing.
    Type: Grant
    Filed: April 28, 2020
    Date of Patent: March 30, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Zhixuan Ding, Pinxian Li
  • Patent number: 10956840
    Abstract: According to one embodiment, a method includes receiving biometric information about a living body of a user wearing an eyeglasses-type wearable terminal and working in a predetermined range, from the eyeglasses-type wearable terminal, and estimating that the user is concentrating, based on the received biometric information.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: March 23, 2021
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Takashi Sudo, Akira Tanaka, Kenichi Doniwa, Hiroaki Komaki, Hiroki Kumagai, Yasuhiro Kanishima, Nobuhide Okabayashi
  • Patent number: 10958520
    Abstract: There is provided a method for generating network optimizing information including the steps of identifying system devices that are comprised in a network, collecting metrics from the identified system devices, including collecting at least one metric relating to the operation, status, capability, limitations, expandability, scalability, or performance of the system devices, assessing the collected metrics according to a predetermined assessment protocol, generating a roster of metrics of interest, such metrics of interest being a group of the collected metrics that meet a selection criteria and not including other collected metrics that do not meet the selection criteria, and presenting each of the metrics of interest in a format suitable for a network operator to take corrective actions with regard to the identified non-compliant metrics or to capitalize on the identified optimization opportunities with respect to the network.
    Type: Grant
    Filed: September 16, 2017
    Date of Patent: March 23, 2021
    Assignee: Risc Networks, LLC
    Inventors: Jeremy Lynn Littlejohn, Gregory Evan Watts
  • Patent number: 10956237
    Abstract: Implementations generally relate to inter-application sharing. In some implementations, a method includes displaying a first user interface (UI) of a first application in a display screen of a client device, wherein the first UI presents information associated with a target project. The method further includes displaying a second UI of a second application in the display screen of the client device. The method further includes receiving a user indication to transfer the information associated with the target project from the first UI to the second UI. The method further includes accessing underlying data associated with the target project. The method further includes transferring the underlying data from the first application to the second application. The method further includes displaying the information associated with the target project in the second UI after the transferring.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: March 23, 2021
    Assignee: Oracle International Corporation
    Inventors: Reginald Hansbrough, Sergio Acosta, Victor Medina, Lakshmi Dontamsetti, Abraham Vargas, Victor Cervantes, Eduardo Martinez
  • Patent number: 10958768
    Abstract: A system designed for increasing network communication speed for users, while lowering network congestion for content owners and ISPs. The system employs network elements including an acceleration server, clients, agents, and peers, where communication requests generated by applications are intercepted by the client on the same machine. The IP address of the server in the communication request is transmitted to the acceleration server, which provides a list of agents to use for this IP address. The communication request is sent to the agents. One or more of the agents respond with a list of peers that have previously seen some or all of the content which is the response to this request (after checking whether this data is still valid).
    Type: Grant
    Filed: November 15, 2020
    Date of Patent: March 23, 2021
    Assignee: LUMINATI NETWORKS LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 10956909
    Abstract: A method of providing identity information may include: receiving, from a transaction system, a request regarding a transaction; retrieving at least one rule defining a compliant identity based on a type of the transaction, the at least one rule identifying a plurality of identity attributes; retrieving an identity index map including a list of pointers to available identity components; selecting pointers from the identity index map pointing to identity components corresponding to the plurality of identity attributes; outputting, to the transaction system, the compliant identity including information corresponding to each of the identity components, the information including for each identity component at least one of: the selected pointers to the identity component, or the identity component.
    Type: Grant
    Filed: June 13, 2018
    Date of Patent: March 23, 2021
    Assignee: REFINITIV US ORGANIZATION LLC
    Inventors: Robert Joseph Schukai, David Costa Faidella, Bartholomew J. DiVita
  • Patent number: 10949860
    Abstract: Systems and methods are provided for scoring support messages from users indicative of the likelihood of escalation of the messages, upon which the messages may be prioritized. One exemplary method includes receiving, from a user, a support message related to a payment service provider and generating an escalation score for the support message based on a temporal factor associated with a duration associated with the support message, a source factor for the support message, and a text content factor of the support message. The exemplary method further includes identifying a likelihood of escalation of the support message based on the escalation score, whereby a support representative assigned to the support message is able to prioritize the support message over at least one other support message based on the likelihood of escalation for the support message.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: March 16, 2021
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Xiaoying Zhang, Ravi Santosh Arvapally, Hasan Hicsasmaz
  • Patent number: 10949422
    Abstract: A system includes: a processor; and a memory, wherein the memory stores instructions that, when executed by the processor, cause the processor to: retrieve a first log over a network from a first server of a plurality of servers for at least one contact center; generate an index of values in the first log; update an index database based on the index; and save the first log on a storage device.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: March 16, 2021
    Inventors: Alan Gatto, Dean Cottle, Oleg Fylypenko, Shivakumar Gurusiddappa, Kevin Haselhuhn, Greg Hollis, Luis Lamprea, Sergey Aleksin, Gaurav Kumar, Narendra Datar, Michael Pougnet, Poras Bharucha, Brett Dale
  • Patent number: 10942789
    Abstract: A multiprocessor computer system facility is provided for selectively reallocating a logical processing unit. The logical processing unit is one logical processing unit of multiple logical processing units backed by a socket of a plurality of sockets of a multiprocessor computer system. The selectively reallocating includes: monitoring, during execution of program code, a performance metric of a hardware resource of the socket, the hardware resource being shared by the multiple logical processing units; and reassigning the logical processing unit, based on the monitoring, to a different socket of the plurality of sockets of the multiprocessor computer system to, in part, improve the performance metric of the hardware resource of the socket. The reassigning includes reassigning the logical processing unit based on the monitoring determining that a differential between a resource utilization rate of the socket and a resource utilization rate of the different socket exceeds a set threshold.
    Type: Grant
    Filed: August 13, 2019
    Date of Patent: March 9, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Oliver Benke, Hartmut E. Penner, Klaus Theurich
  • Patent number: 10944649
    Abstract: Various arrangements are presented for allowing a remote expert to assist a customer relationship management (CRM) agent. A CRM system may present details about an accessed customer account and an option to remotely contact an expert, wherein the expert has more access rights to a CRM communication system than the CRM agent. A request to contact the expert and a selection of a subject matter from a plurality of subject matters may be received. The request may be routed to the expert based on expert routing rules enforced by the CRM communication system. A chat communication session with the expert may be initiated. The expert CRM client system may be caused to access the customer account. Details about the accessed customer account and a chat interface to communicate with the CRM agent may be output.
    Type: Grant
    Filed: May 21, 2018
    Date of Patent: March 9, 2021
    Assignee: DISH Network L.L.C.
    Inventors: Raymond Watkins, Duncan McCloud, Dave Downing, Benjamin Husser, Bishnu Panda
  • Patent number: 10936617
    Abstract: The disclosed computer-implemented method for updating email analytics databases may include (1) identifying an email database with a native format and an email analytics database that stores a copy of data in the email database in an analytics-friendly format that is denormalized relative to the native format of the email database, (2) capturing a log file comprising information that is about at least one recent change to the email database and that is formatted using the native format of the email database, (3) extracting the information about the recent change to the email database from the log file by transforming the information from the native format of the email database into the analytics-friendly format, and (4) updating the email analytics database to reflect the recent change to the email database by using the extracted information. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: March 11, 2016
    Date of Patent: March 2, 2021
    Assignee: Veritas Technologies LLC
    Inventors: Kirk L. Searls, Aaron Christensen
  • Patent number: 10936324
    Abstract: A host device access monitoring and reporting system includes a management system coupled to server devices through a network. Each server device includes a BIOS that generates and transmits pre-boot access event reports for pre-boot access events occurring prior to the completion of a boot process for that server device, and an operating system that generates and transmits post-boot access event reports for post-boot access events occurring subsequent to the completion of the boot process for that server device. A remote access controller in each server device receives pre-boot access event reports from the BIOS in that server device and, in response, publishes pre-boot access event notifications to the management system. The remote access controller in each server device also receives the post-boot access event reports from the operating system in that server device and, in response, publishes post-boot access event notifications to the management system.
    Type: Grant
    Filed: August 2, 2018
    Date of Patent: March 2, 2021
    Assignee: Dell Products L.P.
    Inventors: Rakesh Kumar Ayolasomyajula, Cyril Jose, Choudary Maddukuri
  • Patent number: 10936895
    Abstract: Disclosed are various embodiments that relate to a system or a method for managing individual actions. In one embodiment, among others, a system includes a client device and program instructions executable in the client device. The program instructions, when executed, cause the client device to identify an action that stores an image in a memory associated with the client device, where the action is executed by way of the client computing device. The program instructions also cause the client device to generate image tags that describe the image. The client device can determine that the image has enterprise content based at least in part on the image tags and perform an enterprise action on the image. The enterprise action can be based on an enterprise category associated with the image tags and an enterprise policy.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: March 2, 2021
    Assignee: VMware, Inc.
    Inventors: Kar Fai Tse, Erich Peter Stuntebeck, Chaoting Xuan
  • Patent number: 10931614
    Abstract: A method and system of adjusting a content of an electronic communication are provided. An electronic communication sent from a first entity to a second entity is received and its content determined. The electronic communication is assigned to a collaboration group based on the determined content. One or more downstream collaboration entities in the collaboration group are identified. For each identified collaboration entity, one or more electronic communication parameters are determined. The electronic communication is adjusted for compliance with the electronic communication parameters of the identified collaboration entities.
    Type: Grant
    Filed: June 30, 2019
    Date of Patent: February 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chris Kau, Jeremy R. Fox, Liam S. Harpur, John Rice
  • Patent number: 10929120
    Abstract: A vehicle-mounted device determination system capable of determining validity of a vehicle-mounted device, and an information collecting device are provided.
    Type: Grant
    Filed: October 18, 2017
    Date of Patent: February 23, 2021
    Assignees: AutoNetworks Technologies, Ltd., Sumitomo Wiring Systems, Ltd., Sumitomo Electric Industries, Ltd.
    Inventor: Yoshikuni Shimomura
  • Patent number: 10931808
    Abstract: A terminal is disclosed. The terminal, according to one embodiment of the present invention, comprises: a display unit for displaying an image; a control unit for controlling the display of the image; and an artificial intelligence unit for acquiring at least one conversation, acquiring at least one keyword corresponding to the at least one conversation, and controlling the control unit so as to display summary data including the at least one keyword.
    Type: Grant
    Filed: July 5, 2017
    Date of Patent: February 23, 2021
    Assignee: LG ELECTRONICS INC.
    Inventors: Jongwoo Han, Yoojin Park, Yoojin Choi
  • Patent number: 10924825
    Abstract: Apparatus and methods for guaranteeing a quality of experience (QoE) associated with data provision services in an enhanced data delivery network. In one embodiment, a network architecture having service delivery over at least portions of extant infrastructure (e.g., a hybrid fiber coax infrastructure) is disclosed, which includes standards-compliant ultra-low latency and high data rate services (e.g., 5G NR services) via a common service provider. In one exemplary implementation, “over-the-top” voice data services may enable exchange of voice traffic with client devices in the aforementioned network. A distribution node may use a detection rule to identify received packets as voice traffic, and cause a dedicated bearer to attach to the default bearer, thereby enabling delivery of high-quality voice traffic by at least prioritizing the identified packets thereafter and sustaining the delivery even in a congested network environment, and improving the quality of service (QoS) and QoE for the user(s).
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: February 16, 2021
    Assignee: Charter Communications Operating, LLC
    Inventors: Pratik Das, Diwelawatte Jayawardene, Manish Jindal
  • Patent number: 10924412
    Abstract: In one example, a processor may receive network traffic from a demultiplexer via a first network interface card and place portions of the network traffic into a plurality of hash buckets. The processor may further process a first portion of the portions of the network traffic in at least a first hash bucket of the plurality of hash buckets and forward a second portion of the portions of the network traffic in at least a second hash bucket of the plurality of hash buckets to a switch via a second network interface card. In one example, the switch distributes the second portion of the network traffic to one of a plurality of overflow probes. In one example, the plurality of overflow probes comprises a network function virtualization infrastructure for processing the second portion of the network traffic.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: February 16, 2021
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Arthur L. Zaifman, John M. Mocenigo
  • Patent number: 10924326
    Abstract: A system and method is disclosed that provides fail-save, scalable and clustered correlation of transaction trace data. The transaction trace data is provided by a set of agents injected into application processes and processed by a set of clustered correlation servers. Each agent monitors parts of transaction executions performed by the application process into which it is injected. The agents generate transaction trace data fragments describing the transaction execution part and report those transaction trace data fragments to the correlation cluster. Routing of transaction trace data from agents to correlation servers is performed in a way that transaction data fragments describing a specific transaction are received by one correlation server regardless of the agent sending it. Intermediate nodes may be used to server as proxy between agents and the correlation server cluster to further improve the availability and failure tolerance of the monitoring system.
    Type: Grant
    Filed: November 5, 2019
    Date of Patent: February 16, 2021
    Assignee: Dynatrace LLC
    Inventors: Helmut Spiegl, Stefan Chiettini
  • Patent number: 10922097
    Abstract: An example operation may include one or more of receiving, at a node, a request to execute a software model that has been decomposed into a plurality of sequential sub-components, executing a sub-component from among the plurality of sub-components based on input data included in the received request to generate output data, hashing the input data and the output data to generate a hashed execution result of the sub-component, and storing the hashed execution result of the sub-component within a block among a hash-linked chain of blocks which include hashed execution results of other sub-components of the software model executed by other nodes.
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: February 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Vijay Arya, Sayandeep Sen, Palanivel A. Kodeswaran
  • Patent number: 10917460
    Abstract: A load-balancer instance is instantiated in a network virtualization edge (NVE) in a software defined network (SDN). A forwarding table in the NVE is modified to indicate that a next hop for a packet having a destination address of the load-balancer instance is to be resolved by the load-balancer instance. From a portion of the packet, and using the load-balancer instance, a value usable to select a singular next hop to a first real server in a pool of real servers managed by the load-balancer instance is determined. The packet is forwarded, using the modified forwarding table, the packet through an underlay of the SDN such that the packet tunnels from the NVE to a first NVE, the second NVE hosting the first real server.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: February 9, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Liang Rong, Gang Tang, Zi Jin Tao, Ming Shuang Xian
  • Patent number: 10911527
    Abstract: N nodes are assigned to a first layer of nodes having a first domain name server (DNS) anycast Internet Protocol (IP) address and a first fully qualified domain name (FQDN). M nodes are assigned to a second layer of nodes having a second DNS anycast IP address and a second FQDN. When a request to resolve the first FQDN for the first layer of nodes is received by a DNS of a node of the first layer and a load on the ES of the node is less than a threshold, the DNS handles the request by returning an edge server (ES) anycast IP address for the ES of the node. When the load on the ES is greater than the threshold, the DNS offloads the request by returning the second FQDN so that the second FQDN of the second layer is resolved to the second DNS anycast IP address.
    Type: Grant
    Filed: October 3, 2019
    Date of Patent: February 2, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ashley Flavel, Pradeepkumar Mani, Nick Holt, David Maltz, Jie Liu, Oleg Surmachev
  • Patent number: 10909506
    Abstract: Information management systems with time zone information, including event scheduling processes are disclosed. One aspect of the invention is directed toward a computer-implemented scheduling method that can include identifying a difference between a participant time zone and a user time zone, reviewing availability information for the participant and/or one or more selected time preference periods for the participant, and selecting a time range for an event. The method can further include reviewing one or more selected time preference periods for the user. Another aspect of the invention is directed toward a computer-implemented method for associating time zone information with a contact in an information management program application that includes selecting a contact, analyzing contact information associated with the contact, and determining a time zone for the contact based on the analysis of the contact information.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: February 2, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Colin Fitzpatrick, Jeff Eldridge, Mohamed Anas Abbar
  • Patent number: 10911954
    Abstract: A device includes a processor configured to detect that a mobile device is within a coverage area of a wireless transceiver. The processor is also configured to select, based at least in part on a mobile device identifier of the mobile device, a data package identifier from a plurality of data package identifiers. The device also includes the wireless transceiver. The wireless transceiver is configured to transmit a command instructing the mobile device to access a data package corresponding to the selected data packet identifier. The command includes authorization data indicating that the processor is a trusted source.
    Type: Grant
    Filed: March 1, 2018
    Date of Patent: February 2, 2021
    Assignee: THE BOEING COMPANY
    Inventors: Jeffrey H. Lierman, Brian W. Pippen, Robert L. Vitali, Mark J. Boyer, Paul R. Davies, Brian D. Laughlin, Joseph Anelle
  • Patent number: 10911314
    Abstract: The present approach relates to determining suitable entry points for initiating discovery and mapping of an enterprise service. For example, one or more tables may be utilized that include information regarding connections and/or communication between configuration items (CIs) of the enterprise service. From the tables, a graph may be created with nodes of the graph representing an internet protocol (IP) address and a port associated with the CIs, and edges of the graph representing the connections and/or communication between the CIs. The graph may be traversed according to outbound edges starting from a node with zero or few outbound edges. The nodes that are unreachable, or untraversed, may be flagged as suitable entry point candidates. In some embodiments, the flagged suitable entry point candidates may be reconciled with already known entry points included in the one or more tables.
    Type: Grant
    Filed: October 2, 2017
    Date of Patent: February 2, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Yuval Rimar, Haviv Rosh
  • Patent number: 10901769
    Abstract: A hybrid cloud solution for securely extending a private cloud or network to a public cloud can be enhanced with tools for evaluating the resources offered by multiple public cloud providers. In an example embodiment, a public cloud evaluation system can be used to create a virtual machine (VM) in a public cloud to serve the function of a public cloud evaluation agent. The public cloud evaluation agent can instantiate one or more VMs and other resources in the public cloud, and configure the VMs and resources to execute performance evaluation software. The results of the performance evaluation software can be transmitted to a private enterprise network, and analyzed to determine whether the public cloud is an optimal public cloud for hosting an enterprise application.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: January 26, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: David W. Chang, Rakesh M. Pathak
  • Patent number: 10904284
    Abstract: Distributing and executing software upon devices by providing a computer program; dividing the computer program into a set of shreds; improving the communications fault tolerance of the shreds; encrypting the shreds; and distributing individual shreds to a shadow processor of a device for assembly and execution.
    Type: Grant
    Filed: September 14, 2018
    Date of Patent: January 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Srikanth K. Murali, Vijay Kumar Ananthapur Bache, Padmanabha Venkatagiri Seshadri, Vijay Ekambaram
  • Patent number: 10904112
    Abstract: A system monitors a network or web application provided by one or more distributed applications and provides data for each and every method instance in an efficient low-cost manner. Agents may monitor the performance of the distributed application by the web services and report monitoring data as runtime data to the remote server, for example a controller. The controller may analyze the data to identify one or more performance issues or “hot spot” methods based on current or past performance, functionality, content, or business relevancy. Instructions and/or configuration information may be transmitted by the controller to the agents that correspond to a particular business transaction portion associated with a hot spot. The portions are then monitored to collect data associated with the hot spot and the hot spot data is reported back to the controller.
    Type: Grant
    Filed: November 7, 2016
    Date of Patent: January 26, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Jyoti Bansal, Bhaskar Sunkara, Manoj Acharya, Vinay Srinivasaiah, Binil Thomas, Awais Ahmed
  • Patent number: 10904628
    Abstract: The present disclosure generally relates to user interfaces related to sources of video data. User interfaces enables users to configure and interact with the sources of video data, such as for displaying a live video feed and a recorded video from an external source of video data. In some embodiments, a device provides user interfaces for displaying video from a video source and controlling external devices related to the source.
    Type: Grant
    Filed: May 6, 2019
    Date of Patent: January 26, 2021
    Assignee: Apple Inc.
    Inventors: Taylor G. Carrigan, Patrick L. Coffman, Christopher Patrick Foss, Daamun Mohseni
  • Patent number: 10895985
    Abstract: Methods, systems, and computer-readable media for real-time estimation of working sets are disclosed. A plurality of counters are initialized. The counters represent cardinality estimates of data elements accessed for respective time intervals. A request for data is received during the respective time intervals. One or more data elements are determined that are accessed in responding to the request. The counters are updated using the one or more data elements, such that one of the counters is increased by a quantity of the data elements that are accessed for the first time during the respective time interval. The working set estimates for the respective time intervals are determined using the counters.
    Type: Grant
    Filed: May 29, 2018
    Date of Patent: January 19, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Jorge Peixoto Vasquez, Matthew Graham Baldwin, Donavan Miller
  • Patent number: 10893070
    Abstract: An online system maintains pages and accesses a graph of nodes representing the pages. Each node is labeled to indicate that a corresponding page is for a real-world entity, an imposter of the real-world entity, or a derived entity complying with or violating a policy. The online system retrieves machine-learning models, each of which is trained based on labels for a set of the nodes and features of corresponding pages. A first model predicts whether a page is for a derived entity based on features of the page. Responsive to predicting the page is not for a derived entity, a second model predicts whether the page is for a real-world entity or an imposter based on features of the page. Responsive to predicting the page is for a derived entity, a third model predicts whether the derived entity complies with or violates the policy based on features of the page.
    Type: Grant
    Filed: April 18, 2019
    Date of Patent: January 12, 2021
    Assignee: Facebook, Inc.
    Inventors: Haotian Wang, Komal Kapoor, Gaurav Singh Thakur
  • Patent number: 10887657
    Abstract: A message transmission method is provided. A processor that implements a first client, corresponding to a first account, determines a second account which performs message interaction with the first account, the second account corresponding to a second client. The first client transmits to the second client a preset link that is usable for playing a target media file at the second client, the target media file being currently played at the first client. The first client transmits and receives a message between the first account and the second account based on the target media file being played at the first client and the second client, the message being displayed on a first preset page of the first client.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: January 5, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Xiaomin Chen, Bing Li, Changwen Yuan
  • Patent number: 10887558
    Abstract: Methods and systems for automatically setting up a sensor connected to an apparatus. For example, a computer-implemented method for automatically setting up a sensor connected to an apparatus includes: receiving a sensor-connection signal corresponding to a connection established between the sensor and the apparatus; determining whether a streaming microservice corresponding to the sensor has been downloaded onto the apparatus; if the streaming microservice has not been downloaded onto the apparatus, determining whether the streaming microservice corresponding to the sensor is supported by the apparatus; if the streaming microservice is supported by the apparatus, downloading a streaming microservice docker from a docker registry, the streaming microservice docker including the streaming microservice and a driver corresponding to the sensor; and deploying the streaming microservice with the driver corresponding to the sensor.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: January 5, 2021
    Assignee: Shanghai United Imaging Intelligence Co., Ltd.
    Inventors: Arun Innanje, Abhishek Sharma, Ziyan Wu, Terrence Chen
  • Patent number: 10887283
    Abstract: One or more embodiments provide techniques for executing a workflow in a private data center. The cloud data center receives a request from a user. The cloud data center publishes an event to an event queue in the cloud data center. An event handler in the private data center accesses the event queue. The event handler executes the workflow in response to the event in the private data center. The event handler publishes the results of the workflow in the cloud data center.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: January 5, 2021
    Assignee: VMware, Inc.
    Inventors: Kalin Georgiev Fetvadjiev, Dobrin Slavov Ivanov
  • Patent number: 10880358
    Abstract: Techniques are described herein for identifying issues related to digital interactions. For example, a detection system may be provided to analyze suspect sessions to determine if one or more stages associated with the suspect sessions are underperforming compared to corresponding stages associated with similar sessions. The detection system may provide a user interface that allows a user to select one or more attributes that may be associated with one or more sessions. Selection of the one or more attributes may identify multiple sessions (referred to as suspect sessions herein). The one or more suspect sessions may be analyzed to determine whether one or more stages associated with the one or more suspect sessions are underperforming compared to corresponding stages associated with one or more other sessions determined to be similar to the one or more suspect sessions.
    Type: Grant
    Filed: February 20, 2019
    Date of Patent: December 29, 2020
    Assignee: Quantum Metric, Inc.
    Inventor: Mario Luciano Ciabarra, Jr.
  • Patent number: 10880393
    Abstract: A method for caching a piece of content in a content distribution network of a first network, a browser module running on a user terminal and allowing access to content by using encrypted sessions, the browser module being associated with a proxy server of a second network interconnected with the first network, the proxy server controlling a current session status between the browser module and a content provider. The method includes: the browser module sending a request relating to the content to the content provider; the proxy server obtaining a piece of information relating to the request; the browser module receiving the requested content; and the proxy server commanding the browser module to cache the content in the content distribution network.
    Type: Grant
    Filed: March 26, 2015
    Date of Patent: December 29, 2020
    Assignee: ORANGE
    Inventors: Frederic Fieau, Gael Fromentoux, Emile Stephan
  • Patent number: 10880620
    Abstract: Systems and methods for synchronizing the playback of streamed content on multiple playback devices is disclosed. The systems and methods include receiving time information based on a network time source in the playback devices connected to a defined network. The playback clock in each playback device is set based upon the time information. A first playback device then generates presentation time information including a start time for playback and broadcast the presentation time information to the other playback device over the defined network. The playback devices use the presentation time information to adjust the presentation time stamps of the frames of the media content in the stream.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: December 29, 2020
    Assignee: DIVX, LLC
    Inventor: William David Amidei
  • Patent number: 10877977
    Abstract: This disclosure covers methods, non-transitory computer readable media, and systems that receive a direct digital message for delivery to a recipient and then generate a relevance score representing the direct digital message's relevance to the recipient. The relevance score accounts for either or both of crowdsourced information and social-network signals. Based on the relevance score, the methods, non-transitory computer readable media, and systems either provide the direct digital message to the recipient's client device for display within a received-messages preview or provide the message to the recipient's client device for sequestration within a sequestration folder.
    Type: Grant
    Filed: October 25, 2017
    Date of Patent: December 29, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Vivek Garg, Li Hua, Zheng Fang
  • Patent number: 10868883
    Abstract: Some embodiments provide a method for upgrading a proxy instance that receives incoming data destined for an application, as an intermediary between the application and a network interface of a machine. The method of some embodiments receives a notification that an updated version of a first proxy instance is available. The first proxy includes a process on machine that receives incoming network data sent for a particular application executing on the machine from a network interface of the machine. Upon receiving the notification, the method instantiates a second proxy instance that is the updated version of the first proxy instance. The method then seamlessly transfers the incoming network data from the first proxy instance to the second proxy instance such that the second proxy instance continues on performing a set of responsibilities of the first proxy instance without any interruption.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: December 15, 2020
    Assignee: NICIRA, INC.
    Inventor: Jeremy Olmsted-Thompson
  • Patent number: 10867034
    Abstract: One variation of a method for detecting a cyber attack includes: recording representations of network events occurring on a network over a period of time to a network accounting log; writing metadata values of network events in the accounting log to a compressed log file; in response to receipt of a new threat intelligence representing a newly-identified security threat identified after the period of time, querying the compressed log file for a set of metadata values of a threat element defined in the new threat intelligence; in response to detecting the set of metadata values of the threat element in the compressed log file, querying the network accounting log for a set of threat elements defined in the new threat intelligence; and in response to detecting the set of threat elements in the network accounting log, issuing an alert to respond to the newly-identified security threat on the network.
    Type: Grant
    Filed: June 13, 2019
    Date of Patent: December 15, 2020
    Assignee: SUMO LOGIC, INC.
    Inventors: Gregory Martin, Thomas Piscitell, III, David Matslofva
  • Patent number: 10867612
    Abstract: Techniques are described for passive authentication based at least partly on collected voice data of a user. During a speech interaction between a user and a personal assistant (PA) device, the user's speech may be analyzed to authenticate the user. The authentication of the user may be a passive authentication, in which the user is not explicitly asked to provide authenticating credentials. Instead, the speech data of the user is collected during the user's interactions with the PA device, and the collected speech data is compared to a previously developed model of the user's speech. The user is successfully authenticated based on determining that there is sufficient correspondence between the collected speech data and the model of the user's speech. After the user is authenticated passively during the conversation, they may be able to access sensitive data or services that may not be otherwise inaccessible without authentication.
    Type: Grant
    Filed: October 23, 2018
    Date of Patent: December 15, 2020
    Assignee: United Services Automobile Association (USAA)
    Inventors: Jeffrey Neal Pollack, Michael E'shawn Weaver, Andrew L. Anaruk
  • Patent number: 10867017
    Abstract: Disclosed are an apparatus and a method for providing security and an apparatus and a method for executing security to protect a common intermediate language. An apparatus for providing security storing an execution package generated by assembling an execution engine library and an intermediate language library generated by compiling a plurality of files includes: an intermediate language extraction unit configured to extract the intermediate language library from the execution package; and an encryption unit configured to provide a secure intermediate language library by encrypting the intermediate language library extracted from the intermediate language extraction unit through a first encryption algorithm and encrypting the encrypted intermediate language library through a second encryption algorithm, thereby protecting the common intermediate language from hacking.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: December 15, 2020
    Assignee: INKA ENTWORKS, INC.
    Inventors: Jung Geun Park, Jin Seon Hong, Ju-Han Song, Seong Jo Lee
  • Patent number: 10869001
    Abstract: A data stream from an internal endpoint of a video conference participant is received at an enterprise media processing node. The internal endpoint is accessible to the enterprise media processing node behind a firewall on an enterprise network. The received data stream is translated and transcoded into a predefined common communication protocol. A data stream in the common communication protocol is received at an external media processing node using a firewall friendly protocol to traverse the firewall from an external endpoint. The external endpoint communicates with the external media processing node outside the enterprise network. A composite data stream of the received data streams from endpoints within the enterprise network and outside the enterprise network is selectively generated, and sent to the internal endpoint.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: December 15, 2020
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Alagu Periyannan, Emmanuel Weber, Michael Grupenhoff, Maulik Shah, Shacolby Jackson, Swaroop Kulkarni, Oded Gal
  • Patent number: 10862803
    Abstract: Repurposing a target endpoint to execute a management task, including: identifying an amount of computing resources required to execute a management task that controls one or more operational aspects of a target endpoint; identifying an amount of computing resources required to repurpose the target endpoint such that the target endpoint can participate in the execution of the management task; determining, in dependence upon the amount of computing resources required to execute the management task and the amount of computing resources required to repurpose the target endpoint, whether to repurpose the target endpoint; and responsive to determining to repurpose the target endpoint, initiating execution of a portion of the management task on the target endpoint.
    Type: Grant
    Filed: September 2, 2015
    Date of Patent: December 8, 2020
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Fred A. Bower, III, Andrew J. Sloma
  • Patent number: 10861222
    Abstract: A method, user equipment and system are provided. The method includes presenting, on a user equipment, a 3D application including a 3D community that includes an analog object and a virtual screen. Video content of another user equipment is obtained from a video source server, and presented on the virtual screen. Interaction information generated according to an interaction request from the another user equipment is received from a 3D application server, and an object corresponding to the interaction information is rendered in the 3D community according to the interaction information.
    Type: Grant
    Filed: March 2, 2017
    Date of Patent: December 8, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Li Wang, Wei Zhang, Xiao Wei Xia
  • Patent number: 10861032
    Abstract: A server may be utilized as a content management server for receiving, validating, and formatting an object for use by a second server. The server may receive a selection of a digital communication message type, receive a set of content data corresponding to the selected message type and an indication of one or more target segments. Based on the selected communication message type, the server may validate the data. If the data is validated, then the server generates a communication message content payload object. The communication message content payload object is formatted based on the requirements of the second server, such that the second server may efficiently process the objects for distribution of communication messages using the data of the object. The second server may generate and transmit previews of messages to the first server, for review and approval by an authorized user.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: December 8, 2020
    Assignee: salesforce.com, inc.
    Inventors: Samuel Winton Whitmore, Samuel Parsons, Bradley P. Robinson, Charles Heredia, Shacarah Gagnon-Kvale
  • Patent number: 10861439
    Abstract: Provided is a process that includes: obtaining a training set of n-grams labeled as offensive; causing a machine learning model to be trained based on the training set of n-grams, wherein the machine learning model, when trained, is configured to classify natural language text as offensive or non-offensive; obtaining input natural language text expressing a computer-generated utterance; classifying after causing training, the computer-generated utterance as offensive or non-offensive using the machine learning model; and causing an output to be provided to a recipient, the output being based on whether the machine learning model classifies the computer-generated utterance as offensive or non-offensive.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: December 8, 2020
    Assignee: CA, Inc.
    Inventors: Ronald Doyle, Stephen Tyler
  • Patent number: 10862710
    Abstract: A distribution network system having a plurality of nodes using a scheme for data-centric object-oriented communication (DDS) effectively manages the frequently occurring connections for each node and the real-time addition or deletion of a node. Each node includes a gateway connected to a Wide Area Network (WAN) and configured to transmit and receive a message using a Real-Time Publish-Subscribe (RTPS) protocol that applies simple tunneling to communicate as if all nodes communicate in a Local Area Network (LAN), and to insert magic information into a header of the message, the inserted magic information including source IP information of the message, destination IP information of the message, and destination User Datagram Protocol (UDP) information of the message.
    Type: Grant
    Filed: November 1, 2018
    Date of Patent: December 8, 2020
    Assignee: Doosan Heavy Industries Construction Co., Ltd
    Inventors: Jong Min Choi, Young Hoon Seo
  • Patent number: 10853573
    Abstract: A method for more efficient structural parsing of binary representations of text based objects within a data distribution system. Clients subscribe to a topic maintained by the data distribution system server that publishers can publish to. Clients receive an original binary representation of a text based object describing the state of the topic to which the client is subscribed. In response to the state of the topic changing at the data distribution system server, clients receive a binary delta representing the change of the state of the topic. Based on the received binary representation and the binary delta, clients calculate an updated binary representation of the text based object. Using the original binary representation, the updated binary representation, and the binary delta, the client generates a structural delta representing the structural differences between data structures of the original text based object and data structures of the updated text based object.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: December 1, 2020
    Assignee: PUSH TECHNOLOGY LIMITED
    Inventor: Philip Allan George Aston