Patents Examined by Ranodhi Serrao
-
Patent number: 11048861Abstract: 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: GrantFiled: March 6, 2019Date of Patent: June 29, 2021Assignee: WORKIVA INC.Inventors: Grant Nelson, Michael J. Thiesen, Aaron Hall, Nathan Woods, David Marne
-
Patent number: 11044224Abstract: 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: GrantFiled: July 17, 2019Date of Patent: June 22, 2021Assignee: DISH Technologies L.L.C.Inventor: Christopher Boyd Tirpak
-
Patent number: 11044176Abstract: 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: GrantFiled: September 29, 2020Date of Patent: June 22, 2021Assignees: ATLASSIAN PTY LTD, ATLASSIAN, INC.Inventors: Jeffrey Farber, Rahul Revo, Diogo Correa Lucas
-
Patent number: 11039289Abstract: 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: GrantFiled: May 14, 2019Date of Patent: June 15, 2021Assignee: OPEN INVENTION NETWORK LLCInventors: Robert W. Peterson, Mark Gerard
-
Patent number: 11031132Abstract: 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: GrantFiled: January 28, 2019Date of Patent: June 8, 2021Assignee: Illumina, Inc.Inventors: Alexander G. Dickinson, Francisco Jose Garcia, Robert C. Kain, Scott D. Kahn, Andrew R. Nelson
-
Patent number: 10979311Abstract: 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: GrantFiled: January 4, 2017Date of Patent: April 13, 2021Assignee: SCHNEIDER ELECTRIC USA, INC.Inventors: John Bennett, Kevin Abram Heater, Michael Louis Braun
-
Patent number: 10979379Abstract: 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: GrantFiled: September 28, 2018Date of Patent: April 13, 2021Assignee: RingCentral, Inc.Inventor: Christopher Van Rensburg
-
Patent number: 10965557Abstract: 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: GrantFiled: March 15, 2019Date of Patent: March 30, 2021Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICAInventors: Hideki Matsushima, Motoji Ohmori, Natsume Matsuzaki, Yuichi Futa, Toshihisa Nakano, Manabu Maeda, Yuji Unagami, Hiroshi Amano, Kotaro Hakoda
-
Patent number: 10958524Abstract: 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: GrantFiled: March 20, 2018Date of Patent: March 23, 2021Assignee: DATANG MOBILE COMMUNICATIONS EQUIPMENT CO., LTD.Inventors: Jingfeng Yi, Guoxiang Cheng, Xianduo Zeng
-
Patent number: 10917314Abstract: 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: GrantFiled: August 8, 2018Date of Patent: February 9, 2021Assignee: Amazon Technologies, Inc.Inventor: Rakesh Narayan Iyer
-
Patent number: 10911511Abstract: 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: GrantFiled: May 9, 2018Date of Patent: February 2, 2021Assignee: FutureWei Technologies, Inc.Inventor: Alexander Giladi
-
Patent number: 10904322Abstract: 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: GrantFiled: June 15, 2018Date of Patent: January 26, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Santosh Ramrao Patil, Swaminathan Anantha, Sourav Chakraborty, Shyam Sundar Vaidyanathan, Gangadharan Byju Pularikkal
-
Patent number: 10904170Abstract: 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: GrantFiled: October 8, 2018Date of Patent: January 26, 2021Assignee: SINOEAST CONCEPT LIMITEDInventors: John R. Hind, Naveenkumar V. Muguda
-
Patent number: 10891161Abstract: 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: GrantFiled: June 22, 2020Date of Patent: January 12, 2021Assignee: Advanced New Technologies Co., Ltd.Inventors: Jun Zhou, Xiaolong Li
-
Patent number: 10893123Abstract: 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: GrantFiled: September 5, 2018Date of Patent: January 12, 2021Assignee: MOAC BLOCK CHAIN TECH INC.Inventors: Xiaohu Chen, Xinle Yang, Zhengpeng Li, Qing Xu, Yuechao Ma, Xiannong Fu, Yang Chen
-
Patent number: 10878182Abstract: 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: GrantFiled: March 5, 2019Date of Patent: December 29, 2020Assignee: WORKIVA INC.Inventors: Michael J. Thiesen, Dominic J. Frost, Stephen Bush, Grant Nelson, Benjamin Echols
-
Patent number: 10873621Abstract: 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: GrantFiled: July 23, 2018Date of Patent: December 22, 2020Assignee: Ivanti, Inc.Inventor: Daniel Thomas Alger
-
Patent number: 10862845Abstract: 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: GrantFiled: April 8, 2019Date of Patent: December 8, 2020Assignee: HCL Technologies LimitedInventors: Brenton P. Chasse, Andrew E. Davis, Cory W. Gorman, Zachary A. Stair
-
Patent number: 10848380Abstract: 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: GrantFiled: January 19, 2016Date of Patent: November 24, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Carey Huscroft, Dejan S. Milojicic, Stephen B. Lyle
-
Patent number: 10834172Abstract: 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: GrantFiled: December 19, 2018Date of Patent: November 10, 2020Assignee: Maxell, Ltd.Inventors: Hiroyuki Koreeda, Satoshi Mio