Patents Examined by Chau Nguyen
  • Patent number: 11190622
    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: October 13, 2019
    Date of Patent: November 30, 2021
    Assignee: BRIGHT DATA LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 11182745
    Abstract: A data processing apparatus includes a central processing unit that receives user operations for changing a portion of a document, and edits the document by a first user and a second user in parallel. The first user and the second user each have an editing right and, in response to the editing rights, an editing page is displayed differently depending on the user.
    Type: Grant
    Filed: October 30, 2019
    Date of Patent: November 23, 2021
    Assignee: FUJIFILM Business Innovation Corp.
    Inventors: Kimitake Hasuike, Yasuhiro Hirano
  • Patent number: 11184440
    Abstract: According to one aspect, embodiments provide a system for optimizing control schemes executed by a plurality of intelligent agents controlling a plurality of client devices, the system comprising an observer configured to communicate with the plurality of intelligent agents, a database configured to store information received from the plurality of intelligent agents, and an external data source, the observer being further configured to poll the plurality of intelligent agents for operational information of at least one power device, collect information from the external data source and from the database, update the database based on the operational information and the information collected from the external data source and the database, and modify a first control scheme executed by a first intelligent agent of the plurality of intelligent agents to control a first client device.
    Type: Grant
    Filed: June 14, 2017
    Date of Patent: November 23, 2021
    Assignee: SCHNEIDER ELECTRIC IT CORPORATION
    Inventors: Raymond M. Fallon, Daniel C. Cohen, Maarten Janson, Colm McCauley, Nicholas S. Zakas
  • Patent number: 11182752
    Abstract: Systems methods and computer programs are disclosed that enable generating transaction messages. In one embodiment, the method comprises: generating a transaction message using a first computing device, the transaction message comprising: compensation information comprising instructions indicating a transaction to be executed in order to undo a previously executed transaction; and a transaction identification that identifies an executing program within the first computing device to execute the transaction; and sending the transaction message over an input/output device connected to the first computing device for processing on a second computing device.
    Type: Grant
    Filed: April 29, 2009
    Date of Patent: November 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Steven Powell, Jose Emir Garza
  • Patent number: 11178244
    Abstract: An announcement protocol may allow disparate, and previously incompatible, content delivery network caches to exchange information and cache content for one another. Announcement data may be stored by the respective caches, and used to determine whether a cache is able to service an incoming request. URL prefixes may be included in the announcements to identify the content, and longest-match lookups may be used to help determine a secondary option when a first cache determines that it lacks a requested content.
    Type: Grant
    Filed: August 8, 2012
    Date of Patent: November 16, 2021
    Assignee: Comcast Cable Communications, LLC
    Inventors: Brian Field, Jan Van Doorn, Jim Hall
  • Patent number: 11178197
    Abstract: Idempotent processing of data may be implemented for data records retrieved from a data stream. A data stream may receive data records as input and distribute the ingestion, storage, and processing of the data records amongst one or more partitions of the data stream. Partition metadata may be maintained which includes checkpoint metadata for retrieving, processing, and sending data records in the data stream to a specified destination. When assigned a partition for processing, checkpoint metadata for partition may be accessed to determine whether a pending checkpoint for the partition exists. If not pending checkpoint exists, new data records may be retrieved, processed, and sent from the partition of the data stream to a specified destination. If a checkpoint is pending, then the data records identified by the checkpoint metadata as pending may be retrieved, processed, and sent to the specified destination.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: November 16, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Gaurav D. Ghare
  • Patent number: 11169865
    Abstract: Systems and methods for implementing heterogeneous feature integration for device behavior analysis (HFIDBA) are provided. The method includes representing each of multiple devices as a sequence of vectors for communications and as a separate vector for a device profile. The method also includes extracting static features, temporal features, and deep embedded features from the sequence of vectors to represent behavior of each device. The method further includes determining, by a processor device, a status of a device based on vector representations of each of the multiple devices.
    Type: Grant
    Filed: September 6, 2019
    Date of Patent: November 9, 2021
    Inventors: Haifeng Chen, Bo Zong, Wei Cheng, LuAn Tang, Jingchao Ni
  • Patent number: 11172035
    Abstract: In an edge data management methodology, first information is obtained pertaining to a given data set associated with a computing environment, wherein the computing environment comprises one or more edge computing networks and one or more centralized computing networks. Second information is obtained that is descriptive of processing functionalities available at the one or more edge computing networks. Third information is obtained that is descriptive of processing functionalities available at the one or more centralized computing networks. A processing location decision is generated for at least a portion of the given data set based on the obtained first, second and third information. Time cost information may also be obtained that is associated with processing of at least a portion of the given data set, and used to generate the processing location decision.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: November 9, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Nicole Reineke, James R. King
  • Patent number: 11165658
    Abstract: Aggregated health information for a managed network may be retrieved and processed in response to changes to the managed network topology, configuration, or software. In response to receiving notification that a change to a component of the managed network has occurred, a change audit analysis engine can retrieve performance indicator information from components along a traceroute including the component which underwent the change. The retrieved performance indicator information can be processed by a memory based neural network to predict an impact of the change on the aggregated health of the managed network. The predicted impact can be compared to network health information retrieved through an ongoing basis and issues can be determined based on a comparison of the predict impact and the retrieved health information.
    Type: Grant
    Filed: September 5, 2019
    Date of Patent: November 2, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Shankar Ramanathan, Muhilan Natarajan, Gonzalo Salgueiro, Jerome Henry, Robert Edgar Barton
  • Patent number: 11165631
    Abstract: This disclosure describes techniques for analyzing information generated as a result of monitoring resources within computing environments. In one example, this disclosure describes a method that includes observing a plurality of alerts generated in response to monitoring resources associated with a plurality of connected elements within a network; determining a plurality of occurrence counts; determining a plurality of concurrent occurrence counts, wherein each of the plurality of concurrent occurrence counts represents a count of concurrent occurrences of two or more of the alerts in the set of historical alerts; and identifying one or more root cause alerts, wherein the one or more root cause alerts are determined based on the plurality of occurrence counts and the plurality of the concurrent occurrence counts, and wherein the one or more root cause alerts are a subset of the plurality of alerts.
    Type: Grant
    Filed: February 6, 2020
    Date of Patent: November 2, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Harshit Naresh Chitalia, Srivignessh Pacham Sri Srinivasan, Tarun Banka, Travis Gregory Newhouse, Sumeet Singh, Pawan Prakash
  • Patent number: 11165875
    Abstract: The present disclosure relates to a method for accessing data of one or more data sources using a discovery engine. The method comprises: determining a discovery space content from initial metadata of a data source indicated in a data exploration request. The discovery space content may be rendered. The rendered content may be used for determining a set of one or more tasks for generating further metadata from at least part of the data of the data source, wherein the set of tasks comprises a combination of API calls. The API calls may be issued to the discovery engine. Discovery results of the issued API calls may be received. A data discovery status may be devalued using the discovery results. The discovery space content may be augmented using the further metadata and the data discovery status. The augmented discovery space content may be rendered for receiving further API calls.
    Type: Grant
    Filed: September 16, 2020
    Date of Patent: November 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Albert Maier, Bernhard Mitschang, Peter Gerstl, Kunjavihari Madhav Kashalikar
  • Patent number: 11159585
    Abstract: Aspects of the subject disclosure may include, for example, a method in which a processing system obtains physical and social environmental data for a communication device user, and provides content for presentation at the device. First reaction data, obtained via sensors associated with the user, indicate the user's reaction to presentation of the content; the data is analyzed to determine user affinity for the content in a context of the physical and social environments. The content is modified during the presentation; second reaction data is obtained and analyzed to determine a second user affinity for the modified content. If the affinity is enhanced, the modified content is sent to other users' equipment via a social network. Affinity responses regarding the modified content are analyzed, and a set of users is identified as an affinity group; additional content is transmitted to equipment of the affinity group. Other embodiments are disclosed.
    Type: Grant
    Filed: March 14, 2018
    Date of Patent: October 26, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Eric Zavesky, Nigel Bradley, James Pratt, Timothy Innes
  • Patent number: 11159844
    Abstract: The present invention relates to a method and device for transmitting/receiving information efficiently between devices in a multimedia system. A method of communicating between devices in a multimedia system according to an embodiment of the present invention includes the steps of: searching a second device for a first device to use a broadcast service or content; acquiring second information on at least one service terminal point for the first device to receive first information related to the broadcast service or the content from the second device; requesting, by means of the first device, the transmission of the first information related to the broadcast service or the content by using the second information; and receiving, by means of the first device from the second device, the first information as a response to the request.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: October 26, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Young-Sun Ryu
  • Patent number: 11153364
    Abstract: Systems and methods for embedding remote applications into HyperText Markup Language (HTML) pages. An example method comprises: identifying, within a HTML page rendered by a browser, a frame referencing a remote application; determining at least one of: a size of a window for rendering output of the remote application on a virtual desktop produced by a virtual execution environment running the remote application or a position of the window on the virtual desktop; causing a remote access session to be established with the virtual execution environment; transmitting a first message specifying at least one of: the size of the window on the virtual desktop or the position of the window on the virtual desktop; and causing the frame to be displayed within the HTML page by the browser for rendering output of the remote application.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: October 19, 2021
    Assignee: Parallels International GmbH
    Inventors: Joseph Portelli, Nikolay Dobrovolskiy, Serguei M. Beloussov
  • Patent number: 11138001
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for a customizable cloud-based software platform. A customizable cloud-based software platform provides functionality that enables a user (e.g., individual user, organization, etc., that has created an account with the customizable cloud-based software platform) to modify a base version of a cloud-based software application to the specific user's needs. For example, the customizable cloud-based software platform provides a base version of a cloud-based software application that includes a base set of functionalities, settings, user interfaces, etc., which a user may modify to meet the user's specific needs. A user may therefore use a client device to interact with the customizable cloud-based software platform to access their customized instance of the cloud-based application.
    Type: Grant
    Filed: March 12, 2019
    Date of Patent: October 5, 2021
    Assignee: Twilio Inc.
    Inventors: Al Cook, Martin Amps, Madis Abel, Hando Tint, Tatjana Mihnovits
  • Patent number: 11128550
    Abstract: Some embodiments of the invention provide a method for gathering data for logical network traffic analysis by sampling flows of packets forwarded through a logical network. Some embodiments are implemented by a set of network virtualization controllers that, on a shared physical infrastructure, can implement two or more sets of logical forwarding elements that define two or more logical networks. In some embodiments, the method (1) defines an identifier for a logical network probe, (2) associates this identifier with one or more logical observation points in the logical network, and (3) distributes logical probe configuration data, including sample-action flow entry data, to one or more managed forwarding elements that implement the logical processing pipeline at the logical observation points associated with the logical network probe identifier.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: September 21, 2021
    Assignee: NICIRA, INC.
    Inventors: Romain F. Lenglet, Rajiv Ramanathan, Jun Xiao
  • Patent number: 11115364
    Abstract: Systems and methods for regulating electronic messages transmissions. A message delay system is disposed between one or more first entities and a second entity within at least one network. Electronic messages are received from among at least one the first entities and the second entity at one or more message arrival times. A message delay component applies a delay to each received electronic message, based on a predefined delay time common to all of the first entities and a first entity delay offset associated with a first entity that is associated with the received message. The first entity delay offset is based on a geographical origin of the first entity relative to a geographical origin of the second entity. Each delayed message is transmitted to a designated recipient via the network, where the designated recipient is among the second entity and the first entities.
    Type: Grant
    Filed: April 9, 2021
    Date of Patent: September 7, 2021
    Assignee: Intercontinental Exchange Holdings, Inc.
    Inventors: Vladimir Parizhsky, Alexei Lebedev, Robert Cornish
  • Patent number: 11115307
    Abstract: The present invention discloses methods and systems for monitoring a network connected device by a monitoring server. The monitoring server sends notifications to the network connected device periodically according to a time interval. The time interval is set to a normal value and the notifications include a request for the monitoring data. Then the network connected device sends the monitoring data to monitoring server upon receiving the notifications. Monitoring server receives and stores the monitoring data from the network connected device. When one condition is satisfied, the time interval is changed to a lower value. Therefore, the frequency of sending notifications to network connected device from monitoring server is changed.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: September 7, 2021
    Assignee: PISMO LABS TECHNOLOGY LIMITED
    Inventors: Ho Ming Chan, Kenneth Kai Kut Yip
  • Patent number: 11102263
    Abstract: Disclosed is a method by which a multimedia device processes a multimedia packet. To this end, a multimedia packet, which comprises a header including a type information field having type information recorded therein, and a payload including data of a type indicated by the type information, is received, and, when it is recognized that null data is not included in the payload by the type information, the data included in the payload may be processed.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: August 24, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Young-Wan So, Kyung-Mo Park, Jae-Hyeon Bae, Hyun-Koo Yang, Byeong-Doo Choi
  • Patent number: 11102051
    Abstract: A domain manager configured to manage and/or configure an audio-video (AV) system but not directly participate in networked media transmission or clock synchronization. The domain manager may include a database; an endpoint manager configured to communicate with the database, the endpoint manager being configured to setup and maintain secure connections to and from media devices and controllers; and at least one management module configured to communicate with the database and provide services to the media devices and controllers. In embodiments, the at least one management module may include at least one of a manager for managing credentials and grouping devices into domains, a device directory for managing device registrations and lookup, and an access controller for managing and/or evaluating access control policy.
    Type: Grant
    Filed: January 17, 2018
    Date of Patent: August 24, 2021
    Assignee: Audinate Holdings Pty Limited
    Inventors: Geetha Varuni Witana, James Henry Westendorp, Christoper Ware, Muhammad Naeem Bacha