Patents Examined by Jonathan Bui
-
Patent number: 11435923Abstract: The technology describes forking (dividing) a data stream into multiple data streams comprising appending a first new data stream and a second new data stream to the original data stream. After forking, the two new data streams have different sets of stream fragments, with one or more of the older stream fragments common to both sets. Data events before the forking operation are read from the original data stream, while data events appended after the forking operation are appended to and read from only one of the data streams, based on which stream each writer/reader is registered to. Also described is truncating the original data stream based on one stream identifier, while leaving the original data intact for another stream identifier. Only when no stream needs a portion of the original data (resulting from separate truncation operations) is the data portion deleted.Type: GrantFiled: January 11, 2021Date of Patent: September 6, 2022Assignee: EMC IP HOLDING COMPANY LLCInventors: Mikhail Danilov, Andrei Paduroiu
-
Patent number: 11438416Abstract: A shared storage dynamic user quota system includes a storage management device coupled to a storage system having a shared storage space. The storage management device receives a data storage request from a user device to store data in the shared storage space. If the storage management device determines that the storage of the data in the shared storage space will exceed a user storage quota for a user associated with the user device, it determines whether the user qualifies to store the data in the shared storage space and exceed the user storage quota. In response to determining that the user qualifies to store the data in the shared storage space and exceed the user storage quota, the storage management device stored the data in the shared storage space.Type: GrantFiled: April 22, 2021Date of Patent: September 6, 2022Assignee: Dell Products L.P.Inventors: Jian Kang, Mingyi Luo, Hongyuan Zeng, Ruiyang Zhang
-
Patent number: 11432030Abstract: In one aspect, a playback device is provided that is configured to identify a trigger event indicating a request to associate the playback device with another playback device. Based on identifying the trigger event, the playback device is configured to create a first sound code based on a first sound specimen detected by the playback device. After identifying the trigger event, the playback device is configured to receive from the other playback device a sound object and based on receiving the sound object, identify a second sound code. The playback device is also configured to, based on the first sound code and the second sound code, determine that it and the other playback device have a spatial relationship. Based on that determination, the playback device is configured to cause it and the other playback device to be associated in accordance with the indicated request.Type: GrantFiled: March 9, 2020Date of Patent: August 30, 2022Assignee: Sonos, Inc.Inventors: Connor Kristopher Smith, Charles Conor Sleith, John Tolomei
-
Patent number: 11431647Abstract: Systems and methods for allocating resources are disclosed. Resources as processing time, writes or reads are allocated. Credits are issued to the clients in a manner that ensure the system is operating in a safe allocation state. The credits can be used not only to allocate resources but also to throttle clients where necessary. Credits can be granted fully, partially, and in a number greater than requested. Zero or negative credits can also be issued to throttle clients. Segment credits are associated with identifying unique fingerprints or segments and may be allocated by determining how many credits a CPU/cores can support. This maximum number may be divided amongst clients connected with the server.Type: GrantFiled: March 17, 2021Date of Patent: August 30, 2022Assignee: EMC IP HOLDING COMPANY LLCInventor: Keyur B. Desai
-
Patent number: 11429094Abstract: A drone communication system and method. The system includes a first communication module; a second communication module; and a drone processor electrically connected to the first communication module and the second communication module respectively; and configured to receive and send a heartbeat packet and communication data through a first communication module and a first communication network, so as to communicate with a first communication port of a server; receive and send communication data through a second communication module and a second communication network, so as to communicate with a second communication port of a server. A receiving condition of the heartbeat packet is used to determine whether to use the communication data received by the first communication network or the second communication network.Type: GrantFiled: April 20, 2018Date of Patent: August 30, 2022Assignee: BEIJING JINGDONG QIANSHI TECHNOLOGY CO., LTD.Inventors: Wenkai Zhang, Yali Wang
-
Patent number: 11431558Abstract: Data shipper agent management and configuration systems and methods are disclosed herein. In some embodiments, an example method includes enrolling data shipper agents which are installed on edge nodes, receiving selections of one or more tags for the data shipper agents, each of the one or more tags representing one or more services assigned to the data shipper agents, configurations of the services being modifiable through the one or more GUIs using a configuration application programming interface (API), providing the one or more GUIs, receiving configurations for at least one of the modules of one of the data shipper agents through one of the one or more GUIs, and automatically reconfiguring the configurations to other ones of the data shipper agents automatically.Type: GrantFiled: April 9, 2019Date of Patent: August 30, 2022Assignee: Elasticsearch B.V.Inventors: Carlos Pérez-Aradros Herce, Pier-Hugues Pellerin
-
Patent number: 11425087Abstract: A terminal device for use with a telecommunications network, the terminal device comprising receiver circuitry, transmitter circuitry and processing circuitry, wherein the processing circuitry is configured: to control the receiver circuitry to receive data from infrastructure equipment of the network via a first communication path through the network; to control the transmitter circuitry to transmit, via a second, different, communication path through the network, a request to infrastructure equipment of the network requesting information identifying an element of the network configured to perform a predetermined process associated with the transmission of the data to the receiver circuitry; to control the receiver circuitry to receive, from infrastructure equipment of the network via the second communication path, a signal identifying the element of the network configured to perform the predetermined process associated with the transmission of the data to the receiver circuitry; and to monitor whether a preType: GrantFiled: June 7, 2018Date of Patent: August 23, 2022Assignee: Sony Group CorporationInventors: Rickard Ljung, Paul Szucs
-
Patent number: 11425190Abstract: Embodiments of the systems described herein can implement one or more processes remotely delivering customized code to a host application and/or computing device. The host application may be configured as an Application Programming Interface with a customized code processing library that may configure the host application to receive further instructions remotely. The host application may be further configured to execute host code and/or third-party code. The host application may be configured to receive remote application logic, after the host application has been installed on a computing device, and to execute the received application logic to alter the behavior of the host application, such as selectively tracking end user interactions.Type: GrantFiled: March 15, 2021Date of Patent: August 23, 2022Assignee: TEALIUM INC.Inventors: Patrick McWilliams, Jason Lap-Wing Koo, Chad Major Hartman, George Thomas Webster, IV, Son Phi Hoang
-
Patent number: 11418399Abstract: The present technology provides a framework for user-guided end-to-end automation of network deployment and management, that enables a user to guide the automation process for any kind of network deployment from the ground up, as well as offering network management, visibility, and compliance verification. The disclosed technology accomplishes this by creating a stateful and interactive virtual representation of a fabric using a customizable underlay fabric template instantiated with user-provided parameter values and network topology data computed from one or more connected network devices. A set of expected configurations corresponding to the user-specified underlay and overly fabric policies is then generated for deployment onto the connected network devices.Type: GrantFiled: April 30, 2019Date of Patent: August 16, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Uffaz Nathaniel, Aakruthi Ramkumar Gopisetty, Jason David Notari, Shyam Kapadia, Lukas Krattiger
-
Patent number: 11418447Abstract: Implementations are described herein for leveraging an “out-of-band” communication channel between nodes of a process automation system. In various implementations, an out-of-band communication channel may be established between two or more process automation nodes of a process automation system. The out-of-band communication channel may be outside of a process automation network through which the two or more process automation nodes are communicatively coupled with other process automation nodes of the process automation system. The two or more process automation nodes may cooperate with one or more of the other process automation nodes to implement an at least partially automated process. One or more characteristics of the process automation system may be monitored, and based on the monitoring, traffic may be selectively diverted from the process automation network to the out-of-band communication channel.Type: GrantFiled: April 29, 2021Date of Patent: August 16, 2022Assignee: YOKOGAWA ELECTRIC CORPORATIONInventors: David Emerson, Joseph Malm, Andrew Keller, Patrick Clay, Hidenori Sawahara, Vien Nguyen
-
Patent number: 11412047Abstract: The disclosure refers to management of complex control instruction chains in a blockchain for a specific task for controlling devices. In particular, the disclosure permits a prescribed validity to be assigned for a specific task of blockchain-based device control, wherein the validity is defined for example by the life cycle (e.g., the period of use) of a device.Type: GrantFiled: October 16, 2020Date of Patent: August 9, 2022Assignee: Siemens AktiengesellschaftInventor: Thomas Jetzfellner
-
Patent number: 11411772Abstract: Systems, methods, and software can be used for establishing a tunneling connection over restrictive networks. One example of a method includes selecting, at an endpoint, at least one protocol to be used to establish a tunneling connection between the endpoint and a server. The at least one protocol is one of transmission control protocol (TCP) or user datagram protocol (UDP). The method further includes transmitting data between the endpoint and the server over the tunneling connection by using the selected at least one protocol.Type: GrantFiled: April 15, 2021Date of Patent: August 9, 2022Assignee: BlackBerry LimitedInventors: Bradford Lawrence Spencer, Liam Hennebury, Yu Tang
-
System, function and interface for interconnecting multi-domain network slice control and management
Patent number: 11411824Abstract: A transport network slice subset management entity is configured to provide an NSSMF of a TN, wherein the transport network slice subset management entity is configured to receive from or send messages to a network slice management entity and to provide configuration information to entities of a transport network. A method for interfacing with a transport network slice subset management entity, comprises the steps receiving, from a request originator, a message comprising a request relating to a network slice subset instance, updating a network slice database of a transport network, according to said request and configuring an entity of a transport network according to said request. A network slice management entity configured to provide an NSMF is configured to send messages to or receive messages from a transport network slice subset management entity.Type: GrantFiled: October 22, 2020Date of Patent: August 9, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Kostas Katsalis, Konstantinos Samdanis, Shuping Peng -
Patent number: 11405456Abstract: Data can be placed by an edge node in a computing environment using multiple criteria in a placement policy. For example, a processing device of an edge node can receive a write request for storing a data object. The processing device can select first and second criteria from a placement policy based on a tag for the data object. The first criterion may correspond to a required characteristic and the second criterion may correspond to a prioritized characteristic. The processing device can determine a set of remote components that fulfill the first criterion. The processing device can then identify, from the set, a destination component that fulfills the second criterion. The processing device can transmit the data object to the destination component.Type: GrantFiled: December 22, 2020Date of Patent: August 2, 2022Assignee: RED HAT, INC.Inventors: Orit Wasserman, Marcel Apfelbaum
-
Patent number: 11405266Abstract: A device can receive virtual network function (VNF) data associated with multiple VNFs. The device can generate multiple configuration templates that are to be used by a network design tool that is capable of creating a design of a network for an organization. The device can receive, from a user device, object data associated with network design objects that have been added to or removed from the interface of the network design tool. The device can generate multiple VNF configuration files that allow two or more of the multiple VNFs to be supported by network devices associated with the organization. The device can perform actions associated with configuring two or more of the multiple VNFs onto the network devices to permit the network devices to utilize virtual resources while executing the two or more of the multiple VNFs.Type: GrantFiled: June 25, 2018Date of Patent: August 2, 2022Assignee: Verizon Patent and Licensing Inc.Inventors: Ramesh Nadella, Mahesh Chapalamadugu, Manish Srivastava, Raju Sharma, Ravi Chunduru
-
Patent number: 11405301Abstract: Provided are systems and methods for determining and displaying service performance information via a graphical user interface. In one embodiment, a system can provide, for each of one or more machines associated with a service: obtaining performance data for the machine; and comparing the performance data for the machine to one or more predefined performance thresholds for the machine to determine a health status for the machine; and determining a health status for the service based at least in part on the health status of at least one of the one or more machines associated with the service.Type: GrantFiled: August 28, 2019Date of Patent: August 2, 2022Assignee: Splunk Inc.Inventors: Adrian Hall, Kenneth M. Sternberg, Anupadmaja Raghavan, Brian C. Reyes
-
Patent number: 11392868Abstract: Controlling data retention cost in cloud-based object storage by first obtaining current storage prices from the cloud provider for their different available storage tiers, and receiving user input for different possible retention parameters identity of data source and the retention period per storage tier. A cost calculator calculates the cost per time unit for each storage tier based on the current provider-specified price and the user-specified period. The calculated costs are displayed to the user a UI in tabular and/or graphical form. The user can change the retention period or data source parameters, and any impact of such changes on the cost will be calculated in real time and reflected in the graphical display. If the user changes the retention period to force an immediate movement of data from one tier to another, a data mover control facilitates this movement in the cloud object storage.Type: GrantFiled: March 5, 2021Date of Patent: July 19, 2022Assignee: EMC IP Holding Company LLCInventors: Mark Malamut, Arun Murti, Adam Brenner, Lev Ayzenberg, Sharon Vitek
-
Patent number: 11394628Abstract: This disclosure describes, in some examples, techniques for improving, adjusting, and/or optimizing the infrastructure of a network. This disclosure also describes techniques for monitoring a network using a ping utility integrated into the monitoring platform described herein at the application service level. This disclosure further describes techniques for monitoring database performance through data collected by, for example, database scripts that capture the response time for queries.Type: GrantFiled: August 24, 2020Date of Patent: July 19, 2022Assignee: Equinix, Inc.Inventors: Vishnu Prasad Chakkassery Vidyadharan, Vaibhav Pralhad Bhosale, Loveneesh Bansal, Greg Alan Ogle
-
Multi-substrate fault tolerant continuous delivery of datacenter builds on cloud computing platforms
Patent number: 11388231Abstract: Computing systems, for example, multi-tenant systems deploy software artifacts in data centers created in a cloud platform using a cloud platform infrastructure language that is cloud platform independent. The system uses a control datacenter with a set of service groups used for configuring other datacenters, for example, for performing continuous delivery of software artifacts for other datacenters. The system uses a primary control datacenter and a secondary control datacenter. The primary control datacenter configures infrastructure of the tenant datacenter, for example, by configuring computing resources in the cloud platform for the tenant datacenter according to a declarative specification of the tenant datacenter. The secondary control datacenter efficiently takes control of the process of configuring the tenant datacenter, for example, if there is a failure of the primary control datacenter.Type: GrantFiled: January 28, 2021Date of Patent: July 12, 2022Assignee: Salesforce, Inc.Inventors: Edgar Francisco Magana Perdomo, Armin Bahramshahry, Charles M. Lane, II -
Patent number: 11374805Abstract: Systems and methods for mapping and managing interrelationships between data resources, application programs, and infrastructure components of a managed network are disclosed. A configuration management data database may contain configuration item (CI) records associated with CIs of the network. Each CI may correspond to configurable entities of the network, such as infrastructure components, application programs, and the data resources. A request relating to data resources of a data domain hierarchy of information object (IO) CIs may be received, where each IO CI is associated with a data resource of the network. A first look-up may identify one or more application programs that use the respective data resource associated with the given IO CI, and a second look-up may identify a resource database that stores the data resource associated with the given IO CI. A mapping list including the identities from the look-ups may be returned in response to the request.Type: GrantFiled: June 15, 2020Date of Patent: June 28, 2022Assignee: ServiceNow, Inc.Inventors: Amarendra Kondapalli, Mark Bodman, Shankar Janrdhan Kattamanchi, Venkata Ravikumar Moolaveesala