Patents Examined by Ranodhi Serrao
  • Patent number: 11048861
    Abstract: In various implementations, a computing device: displays the document outline on the user interface; maintains, in a non-transitory computer-readable medium, a causal graph data structure representing the document outline, wherein the causal graph data structure includes a plurality of structure nodes, each structure node representing a level of the document outline; receives, via the user interface, an insertion of a new level to the document outline; in response to the insertion, defines a structure node that represents the inserted level; inserts a transition node in the causal graph data structure, wherein the transition node represents a relationship between the structure node and at least one other node of the causal graph data structure; inserts the structure node into the causal graph data structure as a child of the transition node; and updating the user interface to display the inserted level.
    Type: Grant
    Filed: March 6, 2019
    Date of Patent: June 29, 2021
    Assignee: WORKIVA INC.
    Inventors: Grant Nelson, Michael J. Thiesen, Aaron Hall, Nathan Woods, David Marne
  • Patent number: 11044224
    Abstract: Systems, methods, and computer program products for determining network characteristics are provided. The network characteristics may be used to facilitate changes to how content is delivered over a network, such as to avoid network congestion, to provide improved throughput, or to provide a good (or better) user experience, such as when streaming media. For example, the network characteristics may be determined, in part, by tracking domain name resolution requests by using specially formulated domain names that require resolution at an authoritative name server.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: June 22, 2021
    Assignee: DISH Technologies L.L.C.
    Inventor: Christopher Boyd Tirpak
  • Patent number: 11044176
    Abstract: Methods, apparatuses, or computer program products provide for identifying service dependency data residency type conflicts associated with service object identifiers based on service dependency work graph structures and service guarantees. A service dependency work graph structure may be traversed. Based at least in part on one or more service dependency data residency types associated with each service object relationship of one or more service object relationships associated with a service object identifier, those service object identifiers may be identified that are associated with service dependency data residency types in conflict with a data residency requirement associated with the resource detection.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: June 22, 2021
    Assignees: ATLASSIAN PTY LTD, ATLASSIAN, INC.
    Inventors: Jeffrey Farber, Rahul Revo, Diogo Correa Lucas
  • Patent number: 11039289
    Abstract: Mobile agents can be deployed to mobile devices within specific regions of interest to achieve specific goals in respect of events occurring in the region of interest. In order to ensure that the agent can persist within the region of interest until the agent goals are achieved, the agent is configured to locate other devices within the region of interest and to propagate itself, by moving or copying itself, to those other devices. The region of interest may be a mobile and/or dynamic region of interest defined by, for example, a proximity to one or more mobile wireless access points or by an overlapping peer-to-peer communication range of a plurality of mobile devices that are configured to support the agent.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: June 15, 2021
    Assignee: OPEN INVENTION NETWORK LLC
    Inventors: Robert W. Peterson, Mark Gerard
  • Patent number: 11031132
    Abstract: The present invention provides a novel approach for storing, analyzing, and/or accessing biological data in a cloud computing environment. Sequence data generated by a particular sequencing device may be uploaded to the cloud computing environment during a sequencing run, which reduces the on-site storage needs for the sequence data. Analysis of the data may also be performed in the cloud computing environment, and the instructions for such analysis may be set at the originating sequencing device. The sequence data in the cloud computing environment may be shared according to permissions. Further, the sequence data may be modified or annotated by authorized secondary users.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: June 8, 2021
    Assignee: Illumina, Inc.
    Inventors: Alexander G. Dickinson, Francisco Jose Garcia, Robert C. Kain, Scott D. Kahn, Andrew R. Nelson
  • Patent number: 10979311
    Abstract: System and method for validating distribution network configuration changes in a client environment are disclosed. The system residing on a client device detects network configuration changes made by a user. The disclosed system, working with a locally stored model of the network, validates the network configuration changes against one or more validation rules that are also stored locally in the client device. When validating the network configuration changes, the disclosed system can perform a number of network engineering calculations to detect invalid network configuration changes. The disclosed system then provides graphical feedback in real time to inform the user of any invalid network configuration changes.
    Type: Grant
    Filed: January 4, 2017
    Date of Patent: April 13, 2021
    Assignee: SCHNEIDER ELECTRIC USA, INC.
    Inventors: John Bennett, Kevin Abram Heater, Michael Louis Braun
  • Patent number: 10979379
    Abstract: A method includes receiving a user input associated with a recipient of an electronic message. The user input is identification facilitating data that may facilitate identifying a recipient of the electronic message, and may include objects such as media files, qualifiers for how such objects relate to a recipient or may facilitate identifying a recipient, qualifiers regarding specific aspects of the objects and how such aspects may relate to a recipient or facilitate identifying a recipient. The user input is different from an address associated with the recipient of the electronic message and is further different from a name of the recipient. The method further includes resolving the user input against data stored at one or more servers to identify the address of the recipient of the electronic message. The method further includes populating the address of the recipient in a corresponding addressing field of the electronic message.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: April 13, 2021
    Assignee: RingCentral, Inc.
    Inventor: Christopher Van Rensburg
  • Patent number: 10965557
    Abstract: An information management method collects log information of one or more home electrical apparatuses corresponding to service providers. Display screen data is generated which indicates a status of the log information. The display screen data includes groups of information which each contain information on an apparatus, a service provider corresponding to the apparatus, and log information output from the apparatus. Provision of the log information of each group is individually selectable. The display screen data is provided via a network to a display terminal that performs access to a server device. Information is received from the display terminal, which indicates that selection on whether or not provision of the log information is performed. Provision of the log information is not performed on the selected group when a determination is made that refusal of provision of the log information on the selected group is performed.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: March 30, 2021
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Hideki Matsushima, Motoji Ohmori, Natsume Matsuzaki, Yuichi Futa, Toshihisa Nakano, Manabu Maeda, Yuji Unagami, Hiroshi Amano, Kotaro Hakoda
  • Patent number: 10958524
    Abstract: A method for generating a network slice template and for applying the network slice template, and an apparatus. The method comprises: according to a service characteristic of a service requested by a user, matching in a pre-set slice template database to find whether there is a slice template that satisfies the service characteristic; if so, determining the slice template that satisfies the service characteristic as a target slice template; and if not, generating a target slice template based on the service characteristic, a pre-set slice template, a virtual network function and a network function virtualisation infrastructure database.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: March 23, 2021
    Assignee: DATANG MOBILE COMMUNICATIONS EQUIPMENT CO., LTD.
    Inventors: Jingfeng Yi, Guoxiang Cheng, Xianduo Zeng
  • Patent number: 10917314
    Abstract: Techniques for distributed node management are described. In some implementations, distributed node management includes determining a host of a distributed system to be unhealthy; requesting a plurality of leases from peers in the distributed system, each lease to guarantee the lease providing peer will not undergo voluntary maintenance; upon receiving the requested plurality of leases, reporting the host as unhealthy to a load balancer of the distributed system, the load balancer to balance traffic of the host and not direct traffic to the unhealthy host; and reporting the host as healthy to the load balancer of the distributed system after a predetermined period of time.
    Type: Grant
    Filed: August 8, 2018
    Date of Patent: February 9, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Rakesh Narayan Iyer
  • Patent number: 10911511
    Abstract: A method of media streaming implemented by a network device, the method comprising encapsulating a message box into one or more packets in a segment, and sending the segment directly or indirectly to a streaming client.
    Type: Grant
    Filed: May 9, 2018
    Date of Patent: February 2, 2021
    Assignee: FutureWei Technologies, Inc.
    Inventor: Alexander Giladi
  • Patent number: 10904322
    Abstract: The disclosed technology relates to systems and methods for automatically scaling down network resources, such as servers or gateway instances, based on predetermined thresholds. A system is configured to detect a reduction in one or more network metrics related to a first server, and instruct the first server to issue a rekey request to a plurality of devices connected to the first server. The system is further configured to instruct a load balancer to route to at least one other server responses from the plurality of devices to the rekey request, and determine a number of connections remaining between the first server and the plurality of devices. The system may be further configured to instruct the load balancer to terminate the first server based on the detected number of connections remaining between the first server and the plurality of devices.
    Type: Grant
    Filed: June 15, 2018
    Date of Patent: January 26, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Santosh Ramrao Patil, Swaminathan Anantha, Sourav Chakraborty, Shyam Sundar Vaidyanathan, Gangadharan Byju Pularikkal
  • Patent number: 10904170
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to messaging and provide a method, system and computer program product for business object integration with messaging. In an embodiment of the invention, a method for messaging integration of a business object can be provided. The method can include embedding a business object in message text in a messaging session provided by a messenger, and applying an action to the business object from within the messaging session of the messenger. The method further can include forwarding a copy of the message text to a backend business component as a justification to the applied action.
    Type: Grant
    Filed: October 8, 2018
    Date of Patent: January 26, 2021
    Assignee: SINOEAST CONCEPT LIMITED
    Inventors: John R. Hind, Naveenkumar V. Muguda
  • Patent number: 10891161
    Abstract: Evaluation results of a plurality of users are received from a plurality of data providers. The evaluation results are obtained by the plurality of data providers evaluating the plurality of users based on evaluation models of the plurality of data providers. A plurality of training samples is constructed by using the evaluation results. Each training sample includes a respective subset of the evaluation results corresponding to a same user of the plurality of users. A label for each training sample is generated based on an actual service execution status of the same user. A model is trained based on the plurality of training samples and the plurality of labels, including setting a plurality of variable coefficients, each variable coefficient specifying a contribution level of a corresponding data provider. Virtual resources to each data provider are allocated based on the plurality of variable coefficients.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: January 12, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventors: Jun Zhou, Xiaolong Li
  • Patent number: 10893123
    Abstract: A mechanism for managing a decentralized application functioning within an application shard in a decentralized network includes an access control mechanism and a resource control mechanism. The access control mechanism includes access logic that determines if a request to submit a transaction for execution by the decentralized application is valid. The request is received from an originator through the decentralized application. The resource control mechanism is called when a request is determined by the access control mechanism to be a valid request. The resource control mechanism includes resource logic that determines if a criterion is satisfied. The criterion may include one or more of a first criterion associated with the originator and a second criterion associated with the application shard. The resource control mechanism further includes forwarding logic that initiates a forwarding of the validated request to the application shard if the criterion is satisfied.
    Type: Grant
    Filed: September 5, 2018
    Date of Patent: January 12, 2021
    Assignee: MOAC BLOCK CHAIN TECH INC.
    Inventors: Xiaohu Chen, Xinle Yang, Zhengpeng Li, Qing Xu, Yuechao Ma, Xiannong Fu, Yang Chen
  • Patent number: 10878182
    Abstract: A computing device includes a processor that carries out actions comprising: storing a causal tree structure corresponding to a document, where the causal tree structure includes a sequence of editing instructions and each editing instruction is assigned an identifier unique to such editing instruction. The method further includes receiving a user editing instruction for the document, where the user editing instruction is assigned an identifier unique to the user editing instruction. The method includes storing the user editing instruction and the identifier assigned to the user editing instruction as an additional node to the causal tree structure. The method further includes broadcasting, to a plurality of client devices, the user editing instruction and the identifier assigned to the user editing instruction.
    Type: Grant
    Filed: March 5, 2019
    Date of Patent: December 29, 2020
    Assignee: WORKIVA INC.
    Inventors: Michael J. Thiesen, Dominic J. Frost, Stephen Bush, Grant Nelson, Benjamin Echols
  • Patent number: 10873621
    Abstract: A method for converting data between two data transfer protocols is described. The method includes receiving first HyperText Transfer Protocol (HTTP) enabled data from a first computer system. The method also includes converting the first HTTP-enabled data obtained from the first computer system to first remote terminal session data. The method also includes sending the first remote terminal session data to a second computer system via a remote terminal session.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: December 22, 2020
    Assignee: Ivanti, Inc.
    Inventor: Daniel Thomas Alger
  • Patent number: 10862845
    Abstract: An embodiment of the invention may include a method, computer program product, and system for detecting email messages sent from an automated mailing system. The embodiment may include analyzing email metadata of a user to detect an indication of automation. The embodiment may include identifying any email messages sent corresponding to the pattern of automation. The embodiment may include performing an action in response to the identified email messages.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: December 8, 2020
    Assignee: HCL Technologies Limited
    Inventors: Brenton P. Chasse, Andrew E. Davis, Cory W. Gorman, Zachary A. Stair
  • Patent number: 10848380
    Abstract: Examples disclosed herein relate to computer system managements. Some of the examples disclosed herein enable identifying properties of a computer system and adjusting a degree of manageability of the computer system based on the properties of the computer system.
    Type: Grant
    Filed: January 19, 2016
    Date of Patent: November 24, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Carey Huscroft, Dejan S. Milojicic, Stephen B. Lyle
  • Patent number: 10834172
    Abstract: When download operations get started in unison in conformity to RSS metafile delivery time-and-date information, the traffic is temporarily concentrated to a server, resulting in the risk of a system failure or else. In addition, it is inevitable to periodically check whether an RSS file on Web server is updated or not; so, users must delete update-unnecessary RSS files from those objects to be monitored. In view of this, the periodical update check timing of download control information is dispersed, thereby scattering download requests to the server. The download control information is provided with the information indicating whether such download control information is put under update management and/or expire time-and-date information in case the update management is to be done, whereby an information processing apparatus performs, based on the information, erase processing of the download control information when the download processing is completed.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: November 10, 2020
    Assignee: Maxell, Ltd.
    Inventors: Hiroyuki Koreeda, Satoshi Mio