Patents Examined by Blake J Rubin
-
Patent number: 10897409Abstract: Systems and methods are provided for a computer-implemented method of implementing an on-demand computing network environment. A network specification is received from a user. Resources from one or more resource providers are provisioned. The on-demand computing network is configured, where configuring comprises assigning a first provisioned resource as a hub device and assigning one or more second provisioned resources as rim devices, where rim devices are configured to communicate with one another only via the hub device.Type: GrantFiled: September 30, 2019Date of Patent: January 19, 2021Assignee: Berryville Holdings, LLCInventors: Christopher Edward Delaney, Carl Bailey Jacobs, Chava Louis Jurado, Christopher Edward Jackson
-
Patent number: 10892936Abstract: The invention provides a method and apparatus for managing operation of a spanning tree protocol process in a network bridge. This comprises setting the network bridge to either an active mode or a defer mode in which a spanning tree protocol process is not run in response to a triggering event. The system remains in the defer mode for a period of time in which no further operations of the state machines will take place, before reverting to the active mode and normal processing of triggering events is carried out.Type: GrantFiled: March 30, 2015Date of Patent: January 12, 2021Assignee: Metaswitch Networks LimitedInventors: Alan Elder, Jonathan Harrison
-
Patent number: 10873501Abstract: Methods, apparatus and articles of manufacture to propagate node changes in a cluster of nodes and reconfigure services based on the node changes in a cloud computing environment are disclosed. Example methods disclosed herein include analyzing a node change event message at a first node of the plurality of nodes to identify a node change event type contained in the node change event message. The node change event type corresponds to a node change event experienced by a second node of the plurality of nodes. Example methods also include selecting, based on the node change event type, a script from a data storage installed in the first node, and reconfiguring, by executing the script at the first node, a service supported by the first node. Still further example methods, include broadcasting, to the plurality of nodes including the first node, the node change event message from the second node.Type: GrantFiled: December 9, 2016Date of Patent: December 22, 2020Assignee: VMWARE, INC.Inventors: Diana Kovacheva, Miroslav Mitevski, Gospodin Gochkov, Ivo Petkov, Radoslav Asparuhov
-
Patent number: 10868887Abstract: Systems and methods for isolating applications associated with multiple tenants within a computing platform receive a request from a client associated with a tenant for running an application on a computing platform. Hosts connected to the platform are associated with a network address and configured to run applications associated with multiple tenants. A host is identified based at least in part on the request. One or more broadcast domain(s) including the identified hosts are generated. The broadcast domains are isolated in the network at a data link layer. A unique tenant identification number corresponding to the tenant is assigned to the broadcast domains. In response to launching the application on the host: the unique tenant identification number is assigned to the launched application and is added to the network address of the host; and the network address of the host is sent to the client associated with the tenant.Type: GrantFiled: August 20, 2019Date of Patent: December 15, 2020Assignee: Palantir Technologies Inc.Inventors: Greg DeArment, Divyanshu Arora, Jason Hoch, Mark Elliot, Matthew Williamson, Robert Kruszewski, Steven Austin
-
Patent number: 10862988Abstract: Methods and systems for operating a sensor network are provided. In one example, a server may provide graphical data representing a hierarchical sensor network for displaying at a client device. The server may receive a selection to display sensor data from a first node of the nodes of the hierarchical sensor network and determine, based on the selection, a hierarchical sensor label associated with one or more first sensors of the hierarchical sensor network corresponding to the first node. The server may also receive a plurality of messages including sensor data generated by a plurality of sensors of the hierarchical sensor network from an in-bound real-time message processor, and identify a first set of messages based on the hierarchical sensor label. The server may extract the sensor data from the first set of messages and provide the sensor data for displaying at the client device.Type: GrantFiled: December 18, 2017Date of Patent: December 8, 2020Assignee: The Chinese University of Hong KongInventors: Waiman Cheung, Sung-Chi Chu, Chun Yip Leung, Kwong Man Cheng
-
Patent number: 10862937Abstract: The method, apparatus, and computer program product provided herein provide for distribution of customized content to displays in a network. A display may receive video content for display from a transceiver device. Channel configurations may be user-configured to include content from any number of sources. Channel content may be generated based on a channel configuration to incorporate identified content and the channel content may be provided to transceiver devices. Alert messages may be pushed to channels, and takeovers of transceiver devices to stream a particular channel may be performed.Type: GrantFiled: January 11, 2019Date of Patent: December 8, 2020Assignee: Groupon, Inc.Inventors: Christopher Powers, Mike Aparicio
-
Patent number: 10855742Abstract: A buffer model in an HTTP streaming client may include receiving a first content fragment of a first content stream in response to a first HTTP request. It may also include receiving a second content fragment of a second content stream in response to a second HTTP request. The buffer model may further include storing the first and second content fragments in first and second buffers of a plurality of configurable buffers. The first and second content fragments may be multiplexed into a third buffer of the plurality of buffers. The multiplexed first and second content fragments may be stored in a fourth buffer of the plurality of buffers for playback. The buffer model may be implemented by an application. The buffers may be designed based on one or more constraints.Type: GrantFiled: September 12, 2018Date of Patent: December 1, 2020Assignee: Adobe Inc.Inventors: Viswanathan Swaminathan, Saayan Mitra
-
Patent number: 10855594Abstract: A Fibre Channel Forwarder (FCF) load balancing system includes a Fibre Channel Forwarder (FCF) device that is coupled to a Fibre Channel (FC) networking device and the first server device. The FCF device groups a first link between the FC networking device and the FCF device with a second link between the FC networking device and the FCF device in response to receiving both a first fabric login accept on the first link that includes a first Worldwide Name (WWN) and a second fabric login accept on the second link that includes the first WWN. The FCF device provides at least a portion of traffic, received from the first server device that is logged in through the first link, through the second link.Type: GrantFiled: July 13, 2018Date of Patent: December 1, 2020Assignee: Dell Products L.P.Inventors: Vibin Varghese, Ramesh Kumar Subbiah
-
Patent number: 10853175Abstract: A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and processing circuitry operably coupled to the interface and to the memory. The processing circuitry is configured to execute the operational instructions to perform various operations and functions. The computing device determine status of a set of memory devices of one or more sets of storage units (SUs) that distributedly store a set of encoded data slices (EDSs) within the DSN. The computing device detects one or more memory devices thereof that are failing and determines a number of available EDSs. When an insufficient number of EDSs are available, the computing device issues urgent read slice request(s) to recover additional available EDS(s) and facilitate temporary storage thereof within the DSN.Type: GrantFiled: August 22, 2019Date of Patent: December 1, 2020Assignee: PURE STORAGE, INC.Inventors: Asimuddin Kazi, Jason K. Resch
-
Patent number: 10848451Abstract: Disclosed are methods, systems, and non-transitory computer-readable medium for context development. For instance, a first method may include obtaining first micro-application actor information associated with a first micro-application actor. The first micro-application actor information may include information for workflow rules, and the workflow rules may include data set rules, extract, transform, load (ETL) rules, and functional expressions. The first method may further include obtaining data from data sources based on the data set rules; applying the ETL rules to the obtained data to generate processed data; applying the functional expressions to the processed data to obtain an output; and performing at least one processing action based on the output. A second method may include generating a system component corresponding to a blueprint based on a user request; associating the system component with a domain of a user account; and performing processes associated the system component.Type: GrantFiled: January 31, 2020Date of Patent: November 24, 2020Assignee: Capital One Services, LLCInventors: Patrick Moore, Colleen Frank, Venkata Mandali, Bradley Criqui
-
Patent number: 10838950Abstract: In one embodiment, a device in a network maintains an information module to recommend system actions for a monitored system in the network. The information module generates recommendations using an information library database populated by one or more data sources. The device assesses behaviors of the information module and determines a review cadence for the information library database based on the assessed behaviors of the information module. The device updates the information library database according to the determined review cadence.Type: GrantFiled: April 29, 2017Date of Patent: November 17, 2020Assignee: Cisco Technology, Inc.Inventors: David C. White, Jr., Magnus Mortensen, Jay Kemper Johnston
-
Patent number: 10831454Abstract: A system and method to manage a plurality of devices has been described. Initially a device manager server in a cloud device management system, sends a selection of one or more device monitoring parameters to retrieve device monitoring data from a device from the plurality of devices. Next a device monitoring data is received corresponding to the selected one or more device monitoring parameters retrieved from the device and stored in a log database, and a metric database at the cloud device management system. Next one or more device monitoring data-based operations are executed at the cloud device management system based on the device monitoring data stored at the log database and the metric database. Finally, the result of execution is displayed at a console of the cloud device management system.Type: GrantFiled: July 13, 2018Date of Patent: November 10, 2020Assignee: RAPYUTA ROBOTICS CO., LTD.Inventors: Alankrita Pathak, Dhananjay Sathe, Hitesh Sethi
-
Patent number: 10826770Abstract: Systems, methods, and computer-readable media for determining a deployment model for deploying rules in a network environment in response to deployment of a contract into the network environment. In some embodiments, a method can include deploying a contract into a network environment. One or more candidate deployment configuration variables can be selected and policy configurations for deploying rules in the network environment as part of implementing policies using the contract can be determined based on the one or more candidate deployment configuration variables. Rule configuration states corresponding to the policy configuration states in the network environment can be identified based on deployment of the one or more contracts in the network environment. Subsequently, a deployment model for implementing the one or more policies in the network environment can be formed based on the policy configurations and the rule configuration states corresponding to the policy configurations.Type: GrantFiled: July 26, 2018Date of Patent: November 3, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: Divjyot Sethi, Chandra Nagarajan
-
Patent number: 10819817Abstract: HTML5 multimedia redirection is implemented. When a multimedia application is started, a hooking library can be injected to enable the hooking library to modify the application's interactions with the Microsoft Media Foundation multimedia platform. These modifications include causing only a redirecting MFT to be enumerated so that the application will employ the redirecting MFT in the topology of a media pipeline created to play HTML5 video and/or audio. These modifications also include handling playback controls to synchronize the playback that is occurring on the client with the media session on the server.Type: GrantFiled: February 4, 2019Date of Patent: October 27, 2020Assignee: Dell Products L.P.Inventors: Ankit Kumar, Ramanujam Kaniyar Venkatesh
-
Patent number: 10812416Abstract: A shared memory maintained by sender processes stores a sequence number counter per destination process. A sender process increments the sequence number counter in the shared memory in sending a message to a destination process. The sender process sends a data packet comprising the message and at least a sequence number specified by the sequence number counter. All of the sender processes share a sequence number counter per destination process, each of the sender processes incrementing the sequence number counter in sending a respective message. Receiver processes run on the hardware processor, each of the receiver processes maintaining a local memory counter on the memory, the local memory counter associated with a sending node. The local memory counter stores a sequence number of a message received from the sending node. The receiver process delivers incoming data packets ordered by sequence numbers of the data packets.Type: GrantFiled: December 27, 2017Date of Patent: October 20, 2020Assignee: International Business Machines CorporationInventors: Sameer Kumar, Philip Heidelberger, Dong Chen, Yutaka Sugawara, Robert M. Senger, Burkhard Steinmacher-Burow
-
Patent number: 10805404Abstract: Disclosed are examples relating to managing remote support sessions using devices in communication through a network. In some examples, a request to initiate a remote support session is obtained. The request includes a selection of an endpoint. A determination of the remoting capability of the endpoint is performed. A remote support server is selected. Progress of initiation of a remote support session is rendered in a user interface. A user interface element is rendered within the user interface. The user interface element allows launching of a remote support session.Type: GrantFiled: December 27, 2017Date of Patent: October 13, 2020Assignee: VMWARE, INC.Inventors: Kevin Murray, Nicholas Boncek, Raghu Mummadi, Perron Jones, Brian Mgbeokwere, Gustavo Trelles
-
Patent number: 10798038Abstract: A communication control method is for performing a process executed by a computer including a processor. The process includes storing, in a storage device of an information processing apparatus, a correspondence relationship of a first user, a second user associated with the first user, and a third user associated with the second user; receiving, at the information processing apparatus, a message from the first user to the third user, from a terminal of the first user; and sending, by the information processing apparatus, the message received from the terminal of the first user as a message from the second user, to a terminal of the third user.Type: GrantFiled: March 30, 2016Date of Patent: October 6, 2020Assignee: LINE CORPORATIONInventor: Tomohiko Taniguchi
-
Patent number: 10798041Abstract: A device may receive a message from a source. The device may send, to a server device, a request for classification information that identifies a classification of the message after receiving the message. The device may receive a response message to the request for the classification information after sending the request. The response message may include the classification information identifying the classification. The device may dynamically provide the message to a channel based on the classification identified by the classification information after receiving the response message.Type: GrantFiled: July 25, 2018Date of Patent: October 6, 2020Assignee: Verizon Patent and Licensing Inc.Inventors: Sethumadhav Bendi, Lodema M. Steinbach, Susan S. Marion
-
Patent number: 10791081Abstract: The present disclosure is directed toward systems and methods for providing message element in electronic communication threads. For example, systems and methods described herein identify message elements in electronic communication threads and add interactions between the message elements to the electronic communication thread.Type: GrantFiled: March 1, 2019Date of Patent: September 29, 2020Assignee: FACEBOOK, INC.Inventors: Cameron James Pickett, Patrick Andrew Larson, Russell William Andrews
-
Patent number: 10771311Abstract: A method and system. A first computer device sends to a second computer device, via a broadcast or multicast communication, an event notification of a notifiable management event, The first computer device may connect to a management network via only a first network switch, wherein the first computer device is unable to notify a management device of the notifiable management event via the management network because the first computer device is unable to connect to the management network via the first network switch. The first computer device receives, from the second computer device via a first unicast communication, an acknowledgment of the event notification, wherein the second computer device is able to connect to the management network via the second network switch. The broadcast or multicast communication and the first unicast communication each use a short-range wireless communications technology comprising visible light communication or data-over-audio communication.Type: GrantFiled: January 16, 2019Date of Patent: September 8, 2020Assignee: International Business Machines CorporationInventors: Andrew S. Feltham, Colin I. Holyoake, Elizabeth J. Maple