Processing Agent Patents (Class 709/202)
  • 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
  • Patent number: 10853070
    Abstract: A processor includes a processing engine, an address queue, an address generation unit, and logic circuitry. The processing engine is configured to process instructions that access data in an external memory. The address generation unit is configured to generate respective addresses for the instructions to be processed by the processing engine, to provide the addresses to the processing engine, and to write the addresses to the address queue. The logic circuitry is configured to access the external memory on behalf of the processing engine while compensating for variations in access latency to the external memory, by reading the addresses from the address queue, and executing the instructions in the external memory in accordance with the addresses read from the address queue.
    Type: Grant
    Filed: October 3, 2018
    Date of Patent: December 1, 2020
    Assignee: HABANA LABS LTD.
    Inventors: Ron Shalev, Evgeny Spektor, Ran Halutz
  • Patent number: 10846167
    Abstract: Automated issue remediation for information technology infrastructure comprises invoking an application programming interface to obtain at least one issue object corresponding to an alert generated by a monitoring system; matching the issue object to at least one diagnosis plugin of a plurality of diagnosis plugins; obtaining a prescription object from the diagnosis plugin, the prescription object comprising a remedy; and invoking the remedy after verifying the remedy is authorized to proceed.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: November 24, 2020
    Assignee: Dropbox, Inc.
    Inventors: David Mah, Scott MacFiggen, John Watson
  • Patent number: 10848542
    Abstract: A method of communication between devices is provided. The method comprises receiving a connection request, establishing a connection in response to the connection request, and receiving a first web API request on the connection. The method further comprises executing a first procedure in response to the first web API request, receiving a second web API request on the connection, and executing at least one of the first procedure or a second procedure in response to the second web API request.
    Type: Grant
    Filed: August 14, 2018
    Date of Patent: November 24, 2020
    Assignee: Fasetto, Inc.
    Inventor: Luke Malpass
  • Patent number: 10848375
    Abstract: The concepts and technologies disclosed herein are directed to a network-assisted Raft consensus protocol, referred to herein as “NetRaft.” According to one aspect of the concepts and technologies disclosed herein, a system can include a plurality of servers operating in a server cluster, and a plurality of P4 switches corresponding to the plurality of servers. Each server of the plurality of servers can include a back-end that executes a complete Raft algorithm to perform leader election, log replication, and log commitment of a Raft consensus algorithm. Each P4 switch of the plurality of P4 switches can include a front-end that executes a partial Raft algorithm to perform the log replication and the log commitment of the Raft consensus algorithm. The back-end can maintain a complete state for responding to requests that cannot be fulfilled by the front-end. The requests can include read requests and/or write requests.
    Type: Grant
    Filed: August 13, 2018
    Date of Patent: November 24, 2020
    Assignees: AT&T Intellectual Property I, L.P., Regents of the University of Minnesota
    Inventors: Bo Han, Vijay Gopalakrishnan, Marco Platania, Zhi-Li Zhang, Yang Zhang
  • Patent number: 10838679
    Abstract: In a display system, one tablet terminal transmits control information to another tablet terminal. If the another tablet terminal receives the control information from the one tablet terminal, the another tablet terminal starts executing an application and starts communicating with a projector. The one tablet terminal transmits, to the projector, display instruction information instructing the another tablet terminal to display information. The projector receives the display instruction information from the one tablet terminal and transmits the display instruction information to the another tablet terminal currently connected to the projector. The another tablet terminal displays, on a touch panel, information designated by the display instruction information, if the another tablet terminal receives the display instruction information from the projector while executing the application.
    Type: Grant
    Filed: August 27, 2018
    Date of Patent: November 17, 2020
    Assignee: SEIKO EPSON CORPORATION
    Inventor: Makoto Shigemitsu
  • Patent number: 10817516
    Abstract: A set of user interfaces is provided to an administrator of a website. The user interfaces enable the administrator to configure search functionality of the website to present different types of search results differently. For instance, the administrator can use the user interfaces to configure the search functionality to present different properties for search results belonging to different result types.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: October 27, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Charles Keller Smith, Jonathan Thomas Campbell, Zhenguang Chen, Arun Keller Krishnamoorthy, Boxin Li, Charles Reeves Little, II, Viktoriya Taranov, Brian William Timm, Andrew Joseph Violino
  • Patent number: 10817964
    Abstract: A computer-based system for providing physicians automatic, secure access to patient records at the time a patient visits and consults a physician. The system can include one or more computing devices configured to process and display data. The system can also include one or more emitting devices carried by physicians for identifying each particular physician and one or more scanning devices configured to detect and communicatively link to the one or more emitting devices based on the proximity of the physician to an examination room. Additionally, the system can include a manager module communicatively linked to the one or more scanning devices and configured to manage the signal data from the one or more scanning devices.
    Type: Grant
    Filed: May 26, 2009
    Date of Patent: October 27, 2020
    Assignees: The Quantum Group, Inc.
    Inventors: Noel J. Guillama, Pedro Martinez
  • Patent number: 10817566
    Abstract: A system and method for aggregating agenda information from local government sources includes: establishing a data connection with a plurality of information resources; fetching raw agenda information from the plurality of information resources, the raw agenda information including a variety of different types or formats of information and documents and related metadata; selecting one of a plurality of parsers to process the raw agenda information, the selected parser configured to process raw agenda information of a particular type or format; using the selected parser to produce a structured and normalized agenda dataset corresponding to the fetched raw agenda information; storing the structured agenda dataset in a normalized document repository; and providing a user interface configured to index structured agenda datasets in the normalized document repository, and to enable users to search content of the structured agenda datasets in the normalized document repository.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: October 27, 2020
    Assignee: Legis Inc.
    Inventors: Kyla C. Powell, Fabio Matsui, David Smith, Neil Michel
  • Patent number: 10817824
    Abstract: A parcel box includes a weather resistant housing, a temperature control system, a communication module, and electrical circuitry. The weather resistant housing includes a lockable door for providing access to a protected cavity configured for receiving a parcel for temporary secure storage of the parcel. The temperature control system selectively controls a temperature inside the protected cavity. The communication module receives delivery data including an estimated delivery time for the parcel. The electrical circuitry operates the temperature control system to adjust the temperature of the protected cavity to within a preferred temperature range prior to the estimated delivery time of the parcel and maintains the temperature for at least a specified period of time.
    Type: Grant
    Filed: March 10, 2017
    Date of Patent: October 27, 2020
    Assignee: Otter Products, LLC
    Inventors: Curtis R. Richardson, Thomas D. Smith
  • Patent number: 10817342
    Abstract: Systems, methods, and machine-readable media for process-performing resources and process specifications particularized to loads are provided. A provisional electronic composite for a load may be created. A type of process-performing resource may be identified. Performance data may be accessed to identify a process-performance duration that corresponds to a process type, the type of process-performing resource, process-performance locations, and process-performance times. A process-assignment duration may be defined, and an availability of a process-performing resource may be detected. A performance time may be determined based on the availability of the process-performing resource. Instruction to perform the process at the performance time may transmitted to at least one resource-controlling device. The provisional electronic composite for the load may be modified based on the performance time and the instruction to form an updated electronic composite.
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: October 27, 2020
    Assignee: C/HCA, Inc.
    Inventors: Gabriel O. Perez, Michael A. Houston, Alan Scott, Ryan Staggs, Tim Dunnington, Paul Currie
  • Patent number: 10810149
    Abstract: A communication device perform operations includes: receiving, from a management device, a first management request which is a request for first status information; receiving, from the management device, a second management request which is a new request for the first status information; determining a transmission timing by using a first period between a reception timing of the first management request and a reception timing of the second management request, the transmission timing being a timing of transmitting to the function executing device a first status request for inquiring about the first status information through the second communication interface; and receiving, from the function executing device, information including the first status information in response to the first status request being transmitted to the function executing device through the second type communication interface in accordance with the determined transmission timing.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: October 20, 2020
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Sunao Kawai
  • Patent number: 10812327
    Abstract: Event clusters can in an example embodiment include converting a description of an event associated with a configuration item (CI) to a standardized description, classifying the event based on a comparison of the standardized description of the event with a standardized description of a prior event included in an existing event cluster, and assigning the classified event to an event cluster.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: October 20, 2020
    Assignee: ENT. SERVICES DEVELOPMENT CORPORATION LP
    Inventors: Vladimir Ilic, Davor Brajanoski, Volker Messinger, Olivier Gomez, Ricardo Sengenberger, Roman Orlov, Albert Martinez, Jaroslav Furka, Marek Morvai, Marek Horvath, Peter Kluvanec, Juraj Smetana, Michael J. Brandon, Pablo Macaya, Juan Jeronimo Cabello
  • Patent number: 10811878
    Abstract: A PDU (power distribution unit) having capability for remaining power management, the PDU has a plurality of first outlets, the PDU can electrically connect with a UPS (Uninterruptible Power Supply), the PDU and the UPS can be communicatively connected to a manager; wherein the PDU can receive a remaining power parameter which is transmitted from the UPS, the manager can use the user interface to display the remaining power parameter, and the manager can use the user interface to set up at least one outlet action, the PDU can control at least one the first outlet to execute the outlet action according to the remaining power parameter.
    Type: Grant
    Filed: July 7, 2016
    Date of Patent: October 20, 2020
    Assignee: CYBER POWER SYSTEMS, INC.
    Inventors: Hung-Ming Hsieh, Shang-Hsiu Yang
  • Patent number: 10805147
    Abstract: A fail recovery method and an Internet of Things (IoT) system and a charging system using the same are provided. The fail recovery method includes following steps: providing a plurality of gateway devices, in which at least one of the gateway devices preset to provide a wireless network service to at least one IoT device and at least another one of the gateway devices preset to provide the wireless network service to at least one user device; mutual confirming an operation state of other one of gateway devices by the gateway devices; and when the one of the gateway devices is determined as failed, using the another one of the gateway devices to replace the failed gateway device, so as to simultaneously provide the wireless network service to the IoT device and the user device by the another one of the gateway devices.
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: October 13, 2020
    Assignees: Tatung Company, TATUNG UNIVERSITY
    Inventors: Fu-Chiung Cheng, Wei-Cheng Liu, Tai-Jee Pan
  • Patent number: 10805425
    Abstract: A method, a device, and a non-transitory storage medium are described in which a mobile edge computing service is provided. The mobile edge computing service provides for the hosting of a function of an application in a mobile edge computer network, and another function of the application to be hosted in a network external from the mobile edge computer network. The mobile edge computing service includes an on-boarding service that obtains subscription information and policies. The mobile edge computing service also includes network resource availability and security measure verifications.
    Type: Grant
    Filed: October 10, 2018
    Date of Patent: October 13, 2020
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Lalit R. Kotecha, Sagiv Draznin, Priscilla Lau, Arda Aksu
  • Patent number: 10805384
    Abstract: The present disclosure generally relates to the field of distributed system server administration, and more specifically, to systems and methods for load balancing server infrastructure and improving the performance of peer-to-peer connections between computing devices.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: October 13, 2020
    Assignee: Parallels International GmbH
    Inventors: Alexey Kutuzov, Igor Marnat, Nikolay Dobrovolskiy, Serguei Beloussov, Sergey Pachkov
  • Patent number: 10805403
    Abstract: An apparatus and method for receiving a request from a first device requesting a communication session with a second device; coordinating with a communication gateway and a registration database to determine whether the second device is registered with the communication server; enabling transmission of a first notification to the second device in response to determining that the second device is registered with the communication server, or enabling transmission of a second notification to the second device in response to determining that the second device is not registered with the communication server, the first notification and the second notification notifying the second device of the request for the communication session; receiving an indication of acceptance of the communication session from the second device; and coordinating with the communication gateway to start the communication session between the first device and the second device in response to receiving the indication of acceptance.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: October 13, 2020
    Assignee: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
    Inventors: Asi Elad, Jean-Francois Morin
  • Patent number: 10803978
    Abstract: A method of monitoring symptoms of a person includes repeating, over a period of time, the steps of: selecting, by the person, one or more symbolic representations corresponding to one or more symptoms from a predefined set of symbolic representations presented to the person; and electronically recording data regarding the one or more symbolic representations selected by the person such that the data is electronically accessible later for generating a history of the symptoms of the person over the period of time. The data is transferred over virtual networks using virtual dispersive routing and stored in dispersive storage area networks (SANs). The data is classified as trusted, corrupted, invalid or uncertain, and/or as trusted, ambiguous and inadequate.
    Type: Grant
    Filed: February 18, 2019
    Date of Patent: October 13, 2020
    Assignee: DISPERSIVE NETWORKS, INC.
    Inventors: Robert W. Twitchell, Jr., Thomas Andrew Dawson
  • Patent number: 10795643
    Abstract: A method to reconcile multiple instances of a single computer resource identified by resource discovery operations includes: (1) accessing information describing one or more resources; (2) identifying, via the accessed information, at least one resource that has been detected or discovered by at least two of the discovery operations; and (3) merging attributes associated with the identified resource from each of the at least two discovery operations into a single, reconciled resource object. Illustrative “resources” include, but are not limited to, computer systems, components of computer systems, data storage systems, switches, routers, memory, software applications (e.g., accounting and database applications), operating systems and business services (e.g., order entry or change management and tracking services).
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: October 6, 2020
    Assignee: BMC Software, Inc.
    Inventors: Narayan Kumar, Douglas Mueller, Richard Mayfield
  • Patent number: 10796234
    Abstract: A method, system and computer readable medium for generating a cognitive insight comprising: receiving training data, the training data being based upon interactions between a user and a cognitive learning and inference system; performing a ranked insight machine learning operation on the training data; generating a cognitive profile based upon the information generated by performing the ranked insight machine learning operations; and, generating a cognitive insight based upon the cognitive profile generated using the plurality of machine learning operations.
    Type: Grant
    Filed: February 14, 2017
    Date of Patent: October 6, 2020
    Assignee: Cognitive Scale, Inc.
    Inventors: Dilum Ranatunga, Stephen P. Draper, Michael Dobson, Matthew Sanchez
  • Patent number: 10788826
    Abstract: Provided is a vehicle control device capable of reducing a control gap that occurs when a system is restored to a normal state after a malfunction is corrected, thereby achieving smooth driving performance for a user. A vehicle control device according to the present invention has a first travel control mode and a second travel control mode. When in a transitional state from the second travel control mode to the first travel control mode, the vehicle control device calculates and checks a first control parameter used in the first travel control mode, calculates a second control parameter used in the second travel control mode, and uses the second control parameter for traveling control.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: September 29, 2020
    Assignee: HITACHI AUTOMOTIVE SYSTEMS, LTD.
    Inventors: Takeshi Fukuda, Fumio Narisawa, Tomohito Ebina, Kosei Goto
  • Patent number: 10791064
    Abstract: A method and an apparatus for allocating a server to a terminal are provided. The method includes receiving an Internet protocol (IP) packet with a domain name system (DNS) query from a terminal, including terminal location information in the IP packet, transmitting the IP packet to a DNS server, receiving, from the DNS server, a response IP packet location information of a proximity server, the proximity server being located within a certain distance from the terminal, and transmitting the response IP packet to the terminal.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: September 29, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Jicheol Moon
  • Patent number: 10786732
    Abstract: The present invention allows stress of a user that may occur until matching is completed when to carry out matching of a plurality of users with each other to be reduced. The users are arranged by taking into consideration a waiting time of a user who has never cleared content. When the user carries out a play request for content, the user is arranged in the content. The content in which the user is arranged is extracted by using an extraction condition regarding the waiting time of a non-cleared user. The plurality of users arranged in the content are thus matched.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: September 29, 2020
    Assignee: SQUARE ENIX CO., LTD.
    Inventors: Jun Takemura, Yoshinori Aoyagi, Mitsutoshi Gondai, Tsuyoshi Yokozawa
  • Patent number: 10785125
    Abstract: Aspects of the subject disclosure may include, for example, a method including obtaining a first set of votes from devices that are registered and enabled by a registration system to form a first network communicating with a processing system. The first set of votes relate to performance of a target device and indicate conformance to performance criteria for the first network. The processing system receives a reputation score for the target device from the registration system, and receives a second set of votes regarding target device performance from voting systems over a second network comprising a peer network including the processing system and the voting systems. The first and second sets of votes and the reputation score are aggregated to generate an updated reputation score for the target device. The registration system disables the target device when the reputation score falls below a threshold. Other embodiments are disclosed.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: September 22, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Jayaraman Ramachandran, Donald Levy, Cristina Serban, David Gross
  • Patent number: 10785119
    Abstract: A computerized service including interconnected components within a computer network is monitored using entry points of a service model corresponding to the computerized service. A discovery process is performed by a discovery mechanism based on an initial entry point of a computerized service. A service model is generated based on results of the discovery process. The service model includes indications of a plurality of components of the computerized service and indications of a plurality of entry points including the initial entry point and at least one additional entry point used for communication between ones of the plurality of components. Using a monitoring mechanism, at least one entry point of the plurality of entry points is tested using at least one protocol associated with the at least one entry point. An event generated based on the test is then processed, such as to identify alerts associated with the computerized service.
    Type: Grant
    Filed: April 19, 2017
    Date of Patent: September 22, 2020
    Assignee: ServiceNow, Inc.
    Inventor: Bnayahu Makovsky
  • Patent number: 10778651
    Abstract: Some embodiments provide a context engine that supplies contextual-attributes to several context-based service engines on its host computer. Different embodiments use different types of context-based service engines. For instance, in some embodiments, the attribute-based service engines include an encryption engine that performs context-based encryption or decryption operations to encrypt data messages from the machines, or to decrypt data messages received for the machines.
    Type: Grant
    Filed: February 14, 2018
    Date of Patent: September 15, 2020
    Assignee: NICIRA, INC.
    Inventors: Laxmikant Vithal Gunda, Sachin Mohan Vaidya, Arnold Poon
  • Patent number: 10778745
    Abstract: Systems and methods for providing a personalized visual display of multiple products are provided. A described method includes receiving product information for a set of multiple products and user information for a particular user or user device and selecting a plurality of the multiple products estimated to be most relevant to the particular user or user device based on the product information for the set of multiple products and the user information for the particular user or user device. The method further includes generating a personalized visual display of the selected products including product images for multiple of the selected products. All of the products in the personalized visual display may be associated with the same content provider. The method further includes causing the personalized visual display to be presented via the user device.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: September 15, 2020
    Assignee: Google LLC
    Inventor: Dinkar Jain
  • Patent number: 10776404
    Abstract: An apparatus in one embodiment comprises at least one processing device having a processor coupled to a memory. The processing device is configured to initiate distributed computations across a plurality of data processing clusters associated with respective data zones, and to combine local processing results of the distributed computations from respective ones of the data processing clusters. Each of the data processing clusters is configured to process data from a data source of the corresponding data zone using a local data structure and an associated computational framework of that data processing cluster. A first one of data processing clusters utilizes a first local data structure configured to support a first computational framework, and at least a second one of the data processing clusters utilizes a second local data structure different than the first local data structure and configured to support a second computational framework different than the first computational framework.
    Type: Grant
    Filed: June 13, 2019
    Date of Patent: September 15, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Patricia Gomes Soares Florissi, Ofri Masad
  • Patent number: 10776891
    Abstract: The present disclosure is directed to a legal path analysis framework that can efficiently evaluate the impact of legislation on U.S. federal government agencies. This framework and its implementation as a database drive web application can enable policy analysts, research, government agencies, etc. to trace and visualize the path of changes to the United States Code (U.S.C.) and Code of Federal Regulations (C.F.R) as well as highlight federal agencies that are ultimately affected by these changes in the legal system.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: September 15, 2020
    Assignee: The MITRE Corporation
    Inventors: Alex Lyte, Haven Liu, Shaun Michel, David Slater
  • Patent number: 10769009
    Abstract: Embodiments of the invention include methods, systems, and computer program products for root cause analysis. Aspects of the invention include receiving, by a processor, operations data associated with a plurality of applications. A trend analysis is performed on the operations data to determine an operations issue associated with at least one of the plurality of applications. And a root-cause analysis is performed on the operations issue to identify a set of candidate applications from the plurality of applications that may be a cause of the operations issue.
    Type: Grant
    Filed: March 21, 2018
    Date of Patent: September 8, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yan Luo, Peter Haumer, Gary Mazo
  • Patent number: 10771433
    Abstract: Firewall rules and policies are automatically managed in accordance with relevancy to network traffic on a wireless network. A specific firewall rule is applied to the network packet being examined based on the identified application based on a ranking of a relevancy score. Responsive to the specific firewall rule application, the relevancy score associated with the specific firewall rule are increased, and relevancy scores for other firewall rules of the predetermined firewall rule category that are not applied to the network packet decreased. Firewall rules of the category, for order of application, are ranked based on the relevancy scores. Firewall rules having relevancy scores below a predetermined relevancy threshold are disabled and the administrator is notified.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: September 8, 2020
    Assignee: Fortinet, Inc.
    Inventor: Anil Kaushik
  • Patent number: 10764624
    Abstract: Systems and methods for mirroring and transcoding media content are provided. In some embodiments, media content stored on a user equipment device is mirrored on a remote server, and the mirrored copy is transcoded and provided to other user devices in a media content format that is appropriate for the user devices. By so doing, the present invention not only provides a convenient and easy way for users to backup media content and access the media content from virtually any device, but also reduces the complexity and costs associated with maintaining reliable and consistent access to media content across various user devices.
    Type: Grant
    Filed: July 25, 2018
    Date of Patent: September 1, 2020
    Assignee: Rovi Guides, Inc.
    Inventor: Jean-Francois Benjamin Grasset
  • Patent number: 10761825
    Abstract: A new approach is proposed that contemplates systems and methods to support a sandboxed application plug-in distribution framework. An installation package containing a monitoring plug-in, a display plug-in, and/or third part components is received by a first application running on a first computing device. The first application installs the display plug-in and saves the monitoring plug-in to a centralized database. The first application sends an instruction to a second application running on a second computing device to retrieve the monitoring plug-in from the database and install the monitoring plug-in on the second computing device. Upon receiving a user request, the display plug-in of the first application sends a query to the monitor plug-in of the second application. In response to the query, the monitoring plug-in sends the requested monitored data collected by the second application to the display plug-in, which then formats and presents the monitored data to the user.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: September 1, 2020
    Assignee: Barracuda Networks, Inc.
    Inventors: Mathew Levac, Fleming Shi
  • Patent number: 10764121
    Abstract: Embodiments relate to a concept for a communication network, the communication network comprising a plurality of network entities. It is provided, from an event subscribing network entity (100) to an event publishing network entity (150) of the communication network, an event subscription message (110) comprising information identifying the event subscribing network entity (100) and comprising configuration rules for configuring a configurable event of interest at the event publishing network entity (150), wherein the configurable event of interest (160) shall be reported from the event publishing network entity (150) to the event subscribing network entity (100). Further it is provided the configurable event of interest (160) from the event publishing network entity (150) to the event subscribing network entity (100).
    Type: Grant
    Filed: May 22, 2013
    Date of Patent: September 1, 2020
    Assignee: Alcatel Lucent
    Inventors: Fariborz Derakhshan, Heidrun Grob-Lipski
  • Patent number: 10762143
    Abstract: Intent determination as a service (IaaS) is disclosed. A third party application may be provided access to an IaaS service. The third party application and the IaaS system may exchange or be provided registration data and information that allow configuration of data and interfaces used in provision of IaaS to the third party application. A query received as input at the third party application may be sent to the IaaS system and the intent of a query may be determined and indicated in a query response sent back to the third party application. A third party application may also interface with a device client application integrated into the operating system of a device as part of accessing an IaaS system. Use of IaaS for queries associated with or relevant to third party applications may extend the capabilities of the third party applications and device client applications.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: September 1, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alan Packer, Ravi Bikkula, Ye-Yi Wang
  • Patent number: 10764356
    Abstract: Methods, systems, and computer program products includes, for example, detecting a first personal electronic device associated with a first user in the presence of a second personal electronic device associated with a second user, determining the first personal electronic device in the presence of the second personal electronic device being associated with the first user and the second user being in a business setting, receiving user data regarding the second user in response to the determination of the first user and the second user being in the business setting, and storing the received user data regarding the second user in a first memory for access by the first user on the first personal electronic device.
    Type: Grant
    Filed: January 25, 2016
    Date of Patent: September 1, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tamer E. Abuelsaad, James E. Bostick, John M. Ganci, Jr., Craig M. Trim
  • Patent number: 10754699
    Abstract: Systems and methods for remotely provisioning software to process data stored in a virtualized storage environment are provided. In one embodiment, the method comprises receiving a request, at a first location, for processing data using a software application, wherein the data is stored in a virtualized storage space at a second location and the software application is invoked in a virtualized computing environment at a third location; using a service at the first location to remotely invoke one or more instances of the software application over the virtualized computing environment at the third location; and using the service at the first location to remotely manage transfer of data stored in the virtualized storage space at the second location to the third location.
    Type: Grant
    Filed: August 5, 2012
    Date of Patent: August 25, 2020
    Assignee: International Business Machines Corporation
    Inventors: Simona Cohen, John Michael Marberg, Kenneth Nagin
  • Patent number: 10757173
    Abstract: A content delivery system includes a cache server, a domain name server, and a redirector. The domain name server is configured to receive a request for a cache server address, and provide an IPv6 anycast address. The redirector is configured to receive a content request addressed to the IPv6 anycast address from a client system, receive load information from the cache server, and determine if the cache server is available. The redirector is further configured to forward the content request to the cache server when the cache server is available. The cache server is configured to receive the content request forwarded from the redirectors, send a response to the content request to a client system, the response including an IPv6 unicast address of the cache server as a source address, an IPv6 unicast address of the client system as a destination address, and the IPv6 anycast address as a home address, and provide the content to the requestor.
    Type: Grant
    Filed: October 5, 2017
    Date of Patent: August 25, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Jacobus Van der Merwe, Seungjoon Lee, Oliver Spatscheck
  • Patent number: 10757056
    Abstract: Systems and methods are provided for determining a presence of an electronic message recipient based on an attribute of the electronic message, such as the content and/or context of the electronic message. The systems and methods can include acquiring, at a server, an electronic message from a sender, and determining an attribute of the electronic message. Based on the determined attribute, the server assigns an urgency level to the electronic message, which corresponds to a response time period. The server then monitors the recipient's device for a response to the electronic message, and to collect monitoring data about activity performed by the recipient on the device, or the environment surrounding the device. If the recipient does not respond within the response time period the server informs the sender a presence status of the recipient based on the monitoring data.
    Type: Grant
    Filed: February 23, 2016
    Date of Patent: August 25, 2020
    Assignee: RingCentral, Inc.
    Inventors: Vlad Vendrow, Christopher Van Rensburg
  • Patent number: 10749976
    Abstract: A method for tracking an activity of a user, the method includes: downloading, over a network, web page content that comprises a tracking code; tracking, at least partially by executing the tracking code by a user computer, user activities that are responsive to at least a portion of the downloaded web page content, wherein the tracking comprises generating user activity information; compressing and buffering a portion of the user activity information; and transmitting to a tracking entity, at least a compressed portion of the user activity information when a first transmission criterion is fulfilled.
    Type: Grant
    Filed: November 22, 2016
    Date of Patent: August 18, 2020
    Assignee: Content Square Israel Ltd
    Inventor: Arik Yavilevich
  • Patent number: 10740482
    Abstract: A way of sharing a set of data where each data item is stored at a different file path. The data items may be files or folders that reside on different remote storage servers or within the same file system. One or more data items in the set of data do not share a common root folder. Data items in the set of data that share a common root folder are stored amongst other data items in the common root folder that do not belonging to the set of data items to be shared. A single URL or link is generated to provide immediate access to the set of data to recipients of the URL or link.
    Type: Grant
    Filed: February 9, 2016
    Date of Patent: August 11, 2020
    Inventors: Raghavendra Kulkarni, Vilabh Mishra, Diganta Dutta, Gaurav Sanghavi, Ajit Sirohi, Nicholas DeVos
  • Patent number: 10742606
    Abstract: A method and apparatus for identifying data patterns of a file are described herein. In one embodiment, an exemplary process includes, but is not limited to, receiving a data packet of a data stream containing a file segment of a file originated from an external host and destined to a protected host of a local area network (LAN), the file being transmitted via multiple file segments contained in multiple data packets of the data stream, and performing a data pattern analysis on the received data packet to determine whether the received data packet contains a predetermined data pattern, without waiting for a remainder of the data stream to arrive. Other methods and apparatuses are also described.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: August 11, 2020
    Assignee: SONICWALL INC.
    Inventors: Aleksandr Dubrovsky, John Everett Gmuender, Boris Yanovsky, Roman Yanovsky, Shunhui Zhu
  • Patent number: 10743367
    Abstract: Embodiments herein disclose a method for managing enriched call data in a communication network. The method includes receiving an enriched call data from at least one enriched data channel, receiving at least one voice call data from at least one voice data channel from at least one mobile originator, wherein the at least one voice call data includes a header including a unique composer identifier, mapping the at least one voice call data to the enriched call data based on the unique composer identifier, and identifying an association of the at least one mobile originator with the enriched call data and the at least one voice call data based on the mapping.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: August 11, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sunil Kumar Nagaraju, Suman Tiwari
  • Patent number: 10735377
    Abstract: A system for remotely controlling an electronic device includes a first electronic device configured to read a frame buffer to compress a screen and transmit the compressed screen, a second electronic device connected to the first electronic device and configured to repeatedly receive the compressed screen, to receive a communication service related event generated in the first electronic device and output the communication service related event, and to receive an event of copying a file between the first electronic device and the second electronic device and pasting the file, and a network configured to form a communication channel between the first electronic device and the second electronic device according to an authentication result of authentication information input into at least one of the first electronic device and the second electronic device.
    Type: Grant
    Filed: November 13, 2019
    Date of Patent: August 4, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Shinhyun Kim, Taeho Kim, Hongkyun Kim, Hyomin Oh, Yongwan Hwang
  • Patent number: 10733023
    Abstract: A system for adjusting oversubscription loading includes an interface and a processor. The interface is configured to receive a set of performance data from a set of worker systems. The processor is configured to determine a feedback indication for a worker system of the set of worker systems based at least in part on the set of performance data. The feedback indication is used to adjust an oversubscription controller on the worker system. The processor is configured to provide the feedback indication to the worker system.
    Type: Grant
    Filed: August 3, 2016
    Date of Patent: August 4, 2020
    Assignee: D2iQ, Inc.
    Inventors: Connor Patric Doyle, Christoforos Kozyrakis, Niklas Quarfot Nielsen
  • Patent number: 10735493
    Abstract: A mobile device file management system, method of managing mobile device file sharing and a computer program product therefor. A media repository server stores files and metadata for each stored file. Mobile devices couple to the media repository server over a network. At least one mobile device screens metadata for requested files provided from the media repository server. The device checks local storage for any screened filed identified as popular, and if already present fulfills the request with that copy Otherwise, the device downloads a copy from the media repository server.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: August 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: Silvia C. S. Bianchi, Tiago D. Generoso, Marcos V. L. Paraiso, Sergio Varga
  • Patent number: 10735362
    Abstract: Publish/subscribe messaging using a message structure carried out at a messaging intermediary system is provided. A plurality of lists to which publishing entities can publish messages and to which subscribing entities can subscribe to messages is maintained. A list for messages conforming, at least partly, to a common message structure is provided. A request from a publishing entity or a subscribing entity is matched to one or more provided lists by comparing a message having a message structure or an abstract representation of one or more messages to the provided lists. Messages conforming, at least partly, to the common message structure via the list are shared.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: August 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: Fiona M. Crowther, Geza Geleji, Christopher J. Poole, Martin A. Ross, Craig H. Stirling