Patents Examined by Jimmy H Tran
-
Patent number: 11109204Abstract: Disclosed herein are methods, systems, and devices for reducing user effort for sensor provisioning. In one embodiment, a system includes one or more processors and one or more memories including program instructions. The program instructions when executed are configured for receiving and storing initial sensor provisioning instructions from a graphical user interface (GUI) and provisioning a first plurality of sensors using the initial sensor provisioning instructions.Type: GrantFiled: October 31, 2019Date of Patent: August 31, 2021Assignee: ndustrial.io, Inc.Inventors: Bret Kruse, John Crawford, Taylor Brown, Jason Massey, Charles Tuck, John Hunt, Chinmay Adhvaryu, Robert Marvin Andrews
-
Patent number: 11102291Abstract: Methods and apparatus for coordinating inter-region operations in provider networks. An inter-region coordinator (IRC) operates asynchronously to the control planes of regional networks to coordinate inter-region operations. The IRC in a region may include one or more IRC servers. To perform inter-region operations, the servers may implement a local-remote-local method in which a server invokes an API in the local region to get work, sends the work to a control plane of a remote region, receives a response from the remote region, and informs the control plane in the local region of the status of the work.Type: GrantFiled: November 27, 2019Date of Patent: August 24, 2021Assignee: Amazon Technologies, Inc.Inventors: Logan Michael Hood, Jonathan Galentine, Vincent Gerard Nicotra
-
Patent number: 11102059Abstract: Systems, methods, and computer-readable storage media are provided for managing status of state machines in a computing network. Various embodiments of the present technology can be used to track and maintain an active log associated with each state machine in a computing network. The active log of a state machine can be periodically analyzed at a predetermined time interval to determine an anticipated state of the state machine and a current state of the state machine. In response to determining that the state machine is in an inconsistent state (i.e., the anticipated state does not match the current state of the state machine), a suitable action can be taken to switch the current state of the state machine from the inconsistent state to a suitable new state.Type: GrantFiled: March 20, 2020Date of Patent: August 24, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Joji Thomas Mekkattuparamban, Michael Robinson
-
Patent number: 11088900Abstract: A specification of an intent that identifies a desired service and a reference architecture is received. The desired service is rendered to provide instructions for dispatch to a plurality of devices having roles. Rendering the desired service includes invoking a service rendering program function based on the reference architecture and a role of a specific device. A new reference architecture may be implemented by specifying a new service rendering program function for the new reference architecture.Type: GrantFiled: June 14, 2019Date of Patent: August 10, 2021Assignee: Apstra, Inc.Inventors: Aleksandar Luka Ratkovic, Mansour Jad Karam
-
Patent number: 11088954Abstract: A link detection technology. In a link detection method, when a target event occurs on paths, in a plurality of paths, whose quantity exceeds a preset quantity, whether the paths on which the target event occurs share a bottleneck link is detected, and congestion control is performed. It can be learned that in the technical solution provided in the embodiments of this application, the target event is a trigger, and shared bottleneck detection is performed after the quantity of the paths on which the target event occurs exceeds the preset quantity. This implements purposeful link detection, reduces system overheads, and brings a fast convergence speed.Type: GrantFiled: April 27, 2020Date of Patent: August 10, 2021Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Tong Li, Ke Xu, Jing Zuo, Fanzhao Wang, Kai Zheng
-
Patent number: 11075991Abstract: A data set may be partitioned according to relative differences indicated by a cover tree. A cover tree may be generated for a data set. Items in the data set may be stored at the same or different nodes according to the relative difference between the items indicated in the cover tree. Portions of the cover tree may be assigned to different nodes storing the data set. Access requests for the data set may be performed by sending the access requests to nodes identified according to the assigned portions of the cover tree.Type: GrantFiled: April 3, 2020Date of Patent: July 27, 2021Assignee: Amazon Technologies, Inc.Inventors: Pracheer Gupta, Poorna Chand Srinivas Perumalla, Jia Bi Zhang, Srikanth Kandalam Srinivasa, Madan Mohan Rao Jampani, Stefano Stefani
-
Patent number: 11070633Abstract: A network node of a wireless local area network (WLAN) filters, based on at least one policy, information about services available via the network node. The network node sends, to a wireless device as part of a pre-association discovery operation of the wireless device, the filtered information about the services.Type: GrantFiled: November 14, 2018Date of Patent: July 20, 2021Assignee: BlackBerry LimitedInventors: James Randolph Winter Lepp, Michael Peter Montemurro, Stephen McCann
-
Patent number: 11055147Abstract: Techniques for scalable virtualization of an Input/Output (I/O) device are described. An electronic device composes a virtual device comprising one or more assignable interface (AI) instances of a plurality of AI instances of a hosting function exposed by the I/O device. The electronic device emulates device resources of the I/O device via the virtual device. The electronic device intercepts a request from the guest pertaining to the virtual device, and determines whether the request from the guest is a fast-path operation to be passed directly to one of the one or more AI instances of the I/O device or a slow-path operation that is to be at least partially serviced via software executed by the electronic device. For a slow-path operation, the electronic device services the request at least partially via the software executed by the electronic device.Type: GrantFiled: March 12, 2019Date of Patent: July 6, 2021Assignee: Intel CorporationInventors: Utkarsh Y. Kakaiya, Rajesh Sankaran, Sanjay Kumar, Kun Tian, Philip Lantz
-
Patent number: 11057489Abstract: Embodiments of this disclosure provide a content deployment method and a delivery controller. The content deployment method includes: receiving, by a delivery controller, a content deployment request from an application server controller, where the content deployment request includes identification information of requested content and address information of an application server storing the requested content; and sending, by the delivery controller, a first deployment cache request to a first cache server, where the first deployment cache request includes the identification information of the requested content and the address information of the application server, and the first deployment cache request is used to request the first cache server to obtain the requested content from the application server and cache the requested content. With the content deployment method and the delivery controller in the embodiments of this disclosure, content deployment under control of a content provider can be implemented.Type: GrantFiled: October 11, 2019Date of Patent: July 6, 2021Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Renchao Xie, Junfeng Xie, Hualin Zhu, Tao Huang
-
Patent number: 11012507Abstract: Techniques leveraging CPU flow affinity to increase throughput of a layer 2 (L2) extension network are disclosed. In one embodiment, an L2 concentrator appliance, which bridges a local area network (LAN) and a wide area network (WAN) in a stretched network, is configured such that multiple Internet Protocol Security (IPsec) tunnels are pinned to respective CPUs or cores, which each process traffic flows for one of the IPsec tunnels. Such parallelism can increase the throughput of the stretched network. Further, an L2 concentrator appliance that receives FOU packets is configured to distribute the received FOU packets across receive queues based a deeper inspection of inner headers of such packets.Type: GrantFiled: August 29, 2017Date of Patent: May 18, 2021Assignee: VMware, Inc.Inventors: Laxminarayana Tumuluru, Todd Sabin, Weiqing Wu, Serge Maskalik, Sachin Thakkar
-
Patent number: 11003519Abstract: An information processing system includes a management apparatus that manages construction of a cluster system including a plurality of information processing apparatuses, the management apparatus being configured to acquire information relating to a configuration of the cluster system, and generate definition information that defines the configuration of the cluster system on the basis of the acquired information, and the plurality of information processing apparatuses each including a memory configured to store templates and association information, each of the templates being a model of a construction program to be used for construction of the cluster system, each of the templates including information that designates an extraction method of information from the definition information, and a processor configured to acquire the definition information, perform generation of the construction program in accordance with the definition information, the plurality of templates, and the association information, andType: GrantFiled: October 4, 2018Date of Patent: May 11, 2021Assignee: FUJITSU LIMITEDInventors: Kaname Takaochi, Hiroyuki Inada, Asuka Okagawa, Masahiko Hasegawa, Koji Sugai
-
Patent number: 10992732Abstract: An exemplary mobile communication device for facilitating manufacturer-independent interface between mobile computers and remote data storage comprises a transceiver, a processor, and a memory with executable instructions that configure the device to: connect to the remote data storage via an available communication channel; transmit to remote data storage a first remove list identifying files previously transferred by the device to a first storage device associated with a first mobile computer; receive from remote data storage a second download list identifying files to be transferred to a second storage device associated with a second mobile computer; and delete files identified in the second download list but not in a locally-stored first download list of files to be transferred to the second storage device. Exemplary embodiments also include methods and computer-readable media embodying such operations that the device is configured to perform.Type: GrantFiled: January 13, 2020Date of Patent: April 27, 2021Assignee: Scruggs Equipment Company, Inc.Inventors: Kevin P. Klas, Donald M. Klas
-
Patent number: 10979499Abstract: A method, system and computer program product for managed object replication and delivery redirects, directly or indirectly, a client's request for an object that is not available at a best or optimal handling edge server of a network to a parent server that has the requested object. So, where the requested object is not available at the handling edge server, the client's request is redirected directly to the parent server that can provide the requested object to the client or indirectly via one or more parent servers to a parent server that can provide the requested object to the client. The method, system and computer program product further intelligently replicates the object to the edge server if the object is popular enough. Likewise, an object is removed from an edge server when it is no longer popular. All redirection and replication operations are preferably transparent to the end-user and do not degrade the quality of service.Type: GrantFiled: June 4, 2018Date of Patent: April 13, 2021Assignee: Level 3 Communications, LLCInventors: Steven L. Seed, Kevin Hobbs, Shane M. Glynn, Isaac W. Foraker, Peter J. Jones, Homer H. Chen, William P. Greer
-
Patent number: 10958614Abstract: Clarifying communications includes receiving, using a processor, a first message from a sending device directed to a user device, determining, using the processor, a second message correlated with the first message, generating, using the processor, a co-reference from the second message, and providing, using the processor, the first message in association with the co-reference to the user device.Type: GrantFiled: May 26, 2016Date of Patent: March 23, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul R. Bastide, Melissa A. Lord
-
Patent number: 10938950Abstract: According to some embodiments, a system to facilitate hierarchical data exchange may include an aggregation platform data store containing electronic records. A data aggregation platform may collect, from a plurality of data source devices, information associated with a plurality of data sources and store the collected information into the aggregation platform data store. The data aggregation platform may also receive a data request from a data consumer device, and, responsive to the received data request, determine a precision tier associated with the data request. The data aggregation platform may then automatically calculate a resource value for the data request based on the precision tier. It may then be arranged for information from the aggregation platform data store to be modified and transmitted to the data consumer device.Type: GrantFiled: November 14, 2017Date of Patent: March 2, 2021Assignee: General Electric CompanyInventors: Scott Charles Evans, Benjamin Edward Beckmann, John William Carbone, Patrick Kennedy Patnode
-
Patent number: 10917291Abstract: A method and a device for configuring RAID are provided. When a RAID configuration is required, an Integrated Fast Intelligent Scalable Toolkit (IF) start command is sent to each server to perform a RAID configuration in a batch manner. Each server completes the start of the IF based on the received IF start command and sends a RAID configuration command to an Agent in the IF for RAID configuration.Type: GrantFiled: August 3, 2017Date of Patent: February 9, 2021Assignee: NEW H3C INFORMATION TECHNOLOGIES CO., LTD.Inventors: Jing Yang, Jie Zhang, Feng Shi
-
Patent number: 10917323Abstract: A system and method for transmitting data from a local management system of a remote office branch office site in a virtual computing system to a central management system includes assigning, by the local management system, an initial priority to each piece of data, identifying data requested by the central management system since a previous data transmission, and updating the initial priority of each piece of data to an updated priority. The data requested by the central management system is prioritized higher than other data. The system and method also include combining, by the local management system, at least a portion of the data starting with data having a highest priority, into a data packet until the data packet achieves a computed data packet size, transmitting the data packet to the central management system, and updating the initial priority with the updated priority for future data transmissions.Type: GrantFiled: October 31, 2018Date of Patent: February 9, 2021Assignee: NUTANIX, INC.Inventors: Aashish Akhouri, Amit Jain, Karan Gupta, Suresh Sivaprakasam
-
Patent number: 10911317Abstract: Embodiments of the present invention can use a protocol-independent, vendor-independent, efficient and scalable abstraction model for representing the forwarding functionality of networks. Such a model can be used for systematic analysis and verification of networks. Packet header values may be represented as groups of one or more wildcarded bit strings, where unspecified header values are assumed to be fully wildcarded. This representation can describe many combinations of packets in a space-efficient way, enables more efficient tracing and transformation operations, and can even represent traffic from large internet routing tables efficiently. As a result of the scalability benefits of this more effective way to store and operate on packet collections, network modeling can scale to some of the largest, most complicated networks—those where the benefits are the greatest.Type: GrantFiled: October 20, 2017Date of Patent: February 2, 2021Assignee: Forward Networks, Inc.Inventors: Peyman Kazemian, Yasser Ganjisaffar, Sivasankar Radhakrishnan, Nikhil Handigol
-
Patent number: 10891649Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for dynamic contact information assignment. A method includes: identifying a pool of telephone numbers; assigning the telephone numbers to a pool manager; allocating by the pool manager, subsets of the telephone numbers to a plurality of allocators, each allocator responsible for allocating telephone numbers to an associated group of content sponsors; determining a first allocation of a first subset, the first allocation being distributed among the content sponsors associated with a first allocator, creating first pools each associated with a respective one of the content sponsors associated with the first allocator; reclaiming one or more telephone numbers from a pool of the first pools; and assigning ones of the reclaimed telephone numbers by the first allocator into either other pools of the first pools or back to the pool manager for allocation to other allocators.Type: GrantFiled: June 12, 2019Date of Patent: January 12, 2021Assignee: Google LLCInventors: Anurag Agrawal, Girish Baliga, Anshul Kothari, Seung Yi, Tao Huang
-
Patent number: 10893118Abstract: Embodiments herein include methods and systems for use in delivering resources to a client device over a local network. An exemplary system comprises a plurality of caching devices operable to cache resources on behalf of a plurality of content providers, and a local caching device communicatively situated between an access network and the client device, wherein the access network is communicably situated between the plurality of caching devices and the local caching device. The local caching device is operable to retrieve a requested resource from at least one of the plurality of caching devices, deliver the requested resource to the client device over the local network, and store the requested resource for future requests by other client devices.Type: GrantFiled: July 15, 2019Date of Patent: January 12, 2021Assignee: Level 3 Communications, LLCInventors: James Q. Crowe, John F. Waters, Jr., Andrew Dugan, Christopher Newton, Laurence Lipstone, Kenneth Brookman, Joseph Lawrence, Andrew Swart, David Fullagar, Kevin Paul