Patents Examined by Sherman Lin
  • Patent number: 12267257
    Abstract: Methods, systems and computer program products for deploying a virtualization system onto cloud computing infrastructure. Virtual machines of a virtualization system are deployed onto computing nodes that are interconnected via a cloud provider's networking infrastructure. When migrating a virtual machine from a source computing node to a target computing node that is also interconnected to the cloud provider's networking infrastructure, the addressing of the to-be-migrated virtual machine changes. Dynamically-updated media access control translation tables are maintained at the computing nodes. The media access control translation tables are populated with cloud provider media access control addresses received from the cloud provider. A virtual switch at each computing node modifies incoming and outgoing packets of a to-be-migrated virtual machine based on contents of that node's media access control translation table.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: April 1, 2025
    Assignee: Nutanix, Inc.
    Inventors: Nitin Parab, Aaron Dean Brown, Anupama Ashok Lolage, Binny Sher Gill, Blinston Savio Fernandes
  • Patent number: 12206751
    Abstract: Methods and systems are described for content distribution. A first computing device may send a request for content to a second computing device. The first computing device may receive data that indicates a third computing device, and the first computing device may send a request for content to the third computing device. The third computing device may facilitate the first computing device receiving content from a fourth device.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: January 21, 2025
    Assignee: Comcast Cable Communications, LLC
    Inventors: James Panagos, Jeffrey Elsloo, John Benton
  • Patent number: 12058057
    Abstract: A method of scheduling traffic in a network node is provided. A cyclic traffic schedule for a first traffic class, such as a first real time traffic class, includes a reception phase and a transmission phase. The method includes setting the transmission phase (T00) of the network node to coincide with the reception phase of at least two neighboring network nodes.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: August 6, 2024
    Assignee: Siemens Aktiengesellschaft
    Inventor: Marcel Kiessling
  • Patent number: 12047453
    Abstract: One embodiment provides a method, including: detecting, while in a virtual environment effectuated by a virtual reality device, an activation command to activate a digital assistant embodied on a disparate digital assistant device; establishing a connection with the disparate digital assistant device; receiving, subsequent to the establishing and at the virtual reality device, a user command directed toward the digital assistant; and performing, using the digital assistant while in the virtual environment, an action corresponding to the user command. Other aspects are described and claimed.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: July 23, 2024
    Assignee: LENOVO (SINGAPORE) PTE. LTD.
    Inventors: Robert James Kapinos, Timothy Winthrop Kingsbury, Russell Speight VanBlon, Scott Wentao Li
  • Patent number: 12014218
    Abstract: Customers of a shared-resource environment can provision resources in a fine-grained manner that meets specific performance requirements. A customer can provision a data volume with a committed rate of Input/Output Operations Per Second (IOPS) and pay only for that commitment (plus any overage), and the amount of storage requested. The customer will then at any time be able to complete at least the committed rate of IOPS. If the customer generates submissions at a rate that exceeds the committed rate, the resource can still process at the higher rate when the system is not under pressure. Even under pressure, the system will deliver at least the committed rate. Multiple customers can be provisioned on the same resource, and more than one customer can have a committed rate on that resource. Customers without committed or guaranteed rates can utilize the uncommitted portion, or committed portions that are not being used.
    Type: Grant
    Filed: August 2, 2019
    Date of Patent: June 18, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Tate Andrew Certain, Roland Paterson-Jones, James R. Hamilton, Sachin Jain, Matthew S. Garman, David N. Sunderland, Danny Wei, Fiorenzo Cattaneo
  • Patent number: 11895184
    Abstract: Methods, systems, and computer-readable media for peer to peer discovery of remote applications are presented. A client device may discover available remote peers and remotely access applications hosted thereon. The client device may send a discovery message over a network and locate one or more peer devices with available remote access. The peer device may respond with a list including applications installed and currently executing application instances that the client device may remotely access. The peer device may dynamically generate the list based on analyzing applications installed on the peer device and application instances executing on the peer device. The client device may initiate remote access of a selected application hosted on the peer device. The peer device may execute the selected application in a remote mode by hooking input and output interfaces associated with the application, and the application may be executed in a shadow desktop environment.
    Type: Grant
    Filed: March 14, 2022
    Date of Patent: February 6, 2024
    Inventors: Jacob Summers, Rakesh Kumar, Julian Petrov
  • Patent number: 11863377
    Abstract: A network (e.g. cloud or enterprise network) includes servers (110) and switches (120) each of which has multiple ports. A bare-metal server's ports are configured for different roles, e.g. management role or data role. The configuration is at least partially automated using a blueprint (340) which does not necessarily specify the roles for the server ports, but may associate a role with a network parameter, e.g. Maximum Transfer Unit (MTU) or QoS. A management computer (320) obtains, from switches, (i) network parameters configured on switch ports, and (ii) MAC addresses for the adjacent server ports. The management computer matches the blueprint's parameters with the switch ports' parameters, and associates matched parameters with the roles specified by the blueprint. These roles are configured on the corresponding server ports. Other features are also provided.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: January 2, 2024
    Assignee: Dell Products L.P.
    Inventors: Karthik Sethuramalingam, Ravishankar N, Naveen Dhanaraju, Vikram Kannambadi Vishwanath
  • Patent number: 11848822
    Abstract: Resource command messages comprise commands and command urgency or importance information that is interpreted by a resource device and is coupled with information relating to the resource device to determine when to process the command within the resource command message. Resource devices comprising a plurality of resource nodes provide increased performance, responsiveness, and load balancing by multiple resource nodes processing the same resource command message in parallel.
    Type: Grant
    Filed: January 31, 2023
    Date of Patent: December 19, 2023
    Assignee: Rateze Remote Mgmt. L.L.C.
    Inventors: Mark A. Adams, Thomas Earl Ludwig, Charles William Frank, Nicholas J. Witchey
  • Patent number: 11736365
    Abstract: Systems and methods are disclosed for providing visual network programming for network management automation. One exemplary method may include providing a GUI for automating network management tasks and receiving a plurality of graphical icons. Each graphical icon may be associated with one or more operations or functions. The method may also include associating the plurality of graphical icons with a device table for defining a device queue by storing information of at least one network device in the computer network and a device data table for storing information to be retrieved from the at least one network device defined in the device queue. The method may also include generating a network application based on the plurality of graphical icons and associated device table and device data table.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: August 22, 2023
    Assignee: NetBrain Technologies, Inc.
    Inventors: Lingping Gao, Guangdong Liao, Zhekuan Wang
  • Patent number: 11601334
    Abstract: Resource command messages comprise commands and command urgency or importance information that is interpreted by a resource device and is coupled with information relating to the resource device to determine when to process the command within the resource command message. Resource devices comprising a plurality of resource nodes provide increased performance, responsiveness, and load balancing by multiple resource nodes processing the same resource command message in parallel.
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: March 7, 2023
    Assignee: Rateze Remote Mgmt. L.L.C.
    Inventors: Mark A. Adams, Thomas Earl Ludwig, Charles William Frank, Nicholas J. Witchey
  • Patent number: 11558480
    Abstract: Provided are methods and systems related to communications between a social media service or provider (e.g., Twitter®, Facebook®) or other resource (e.g., web page) and one or more content providers. In an aspect, provided are methods, comprising receiving user information and a user agnostic identifier, providing an access element configured to provide access to content from a content provider based on the user information and the user agnostic identifier, receiving, from the content provider, a notification indicative of a user interaction with the content based on a user accessing the content, and tracking user behavior based on at least one of the user information, the user agnostic identifier, the access element, and the notification.
    Type: Grant
    Filed: July 16, 2014
    Date of Patent: January 17, 2023
    Assignee: COMCAST CABLE COMMUNICATIONS MANAGEMENT, LLC
    Inventors: Christian Petersen, Adam Hertz, John Dixon, Sam Schwartz, Preston Smalley
  • Patent number: 11520643
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to cut and paste object processing for instant messaging and provide a method, system and computer program product for clipboard object sharing for instant messaging. In an embodiment of the invention, a method for clipboard object sharing in an instant messaging session can include requesting transfer of a clipboard object from a source instant messaging client to a target instant messaging client in an instant messaging session, determining whether or not the target instant messaging client supports a format of the clipboard object, and transferring the clipboard object to the target instant messaging client only if the target instant messaging client supports the format of the clipboard object.
    Type: Grant
    Filed: December 3, 2008
    Date of Patent: December 6, 2022
    Assignee: International Business Machines Corporation
    Inventors: Steven M. Miller, Lawrence Scott Rich, Ritchard L. Schacher
  • Patent number: 11368528
    Abstract: Dynamic storage management in cloud storage synchronization is provided. A limit may be specified for amount of data associated with hydrated content in local storage. Upon detecting the limit being exceeded, the system may automatically begin to dehydrate files in local storage and replace them with placeholder files. Placeholders may also be specified on by default and content may initially synchronize as placeholders. As the user hydrates content, some files that were previously hydrated may be reverted to the placeholder state as the limit for amount of data in local storage is approached or exceeded. In some examples, specific limits may not be defined, but content may be heuristically dehydrated based on usage and size. In yet another example, the synchronization and local content dehydration may be performed on a per-folder basis.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: June 21, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jack Allen Nichols, Ed Averett
  • Patent number: 11341510
    Abstract: Webpage or other resource accesses by client systems may be recorded, and those accesses may be analyzed to develop audience measurement reports. At times, it may be desirable to segment those reports according to classes of client systems (e.g., work vs. home client systems). A given client system can be classed into one of the reporting classes based on one or more classes of network service providers that provide the client with access to a network. The recorded resource accesses and classes of the client systems can then be used to generate audience measurement reports that are segmented according to one or more of the client system classes.
    Type: Grant
    Filed: September 10, 2017
    Date of Patent: May 24, 2022
    Assignee: Comscore, Inc.
    Inventors: Patrick McCann, Brian Pugh, Cameron S. Meierhoefer
  • Patent number: 11310312
    Abstract: Methods, systems, and computer-readable media for peer to peer discovery of remote applications are presented. A client device may discover available remote peers and remotely access applications hosted thereon. The client device may send a discovery message over a network and locate one or more peer devices with available remote access. The peer device may respond with a list including applications installed and currently executing application instances that the client device may remotely access. The peer device may dynamically generate the list based on analyzing applications installed on the peer device and application instances executing on the peer device. The client device may initiate remote access of a selected application hosted on the peer device. The peer device may execute the selected application in a remote mode by hooking input and output interfaces associated with the application, and the application may be executed in a shadow desktop environment.
    Type: Grant
    Filed: July 7, 2014
    Date of Patent: April 19, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Jacob Summers, Rakesh Kumar, Julian Petrov
  • Patent number: 11307884
    Abstract: A resource management system and method for performing resource management operations in a distributed computer system uses predicted resource demands for a specified time in the future to change a resource management option of a resource management analysis algorithm prior to the specified time so that the resource management analysis algorithm can be executed in anticipation of the predicted resource demands at the specified time.
    Type: Grant
    Filed: July 16, 2014
    Date of Patent: April 19, 2022
    Assignee: VMware, Inc.
    Inventor: Aashish Parikh
  • Patent number: 11290554
    Abstract: A server obtains at least two target base attributes of a target wireless network. The target wireless network is connected to a target terminal. After determining, according to a preset condition-based classification processing procedure, that the at least two target base attributes satisfy a target condition combination, the server obtains a network provider attribute corresponding to the target condition combination and determines a respective network provider attribute corresponding to the target condition combination as a target attribute of a provider providing the target wireless network. Finally, the server pushes target information associated with the target attribute to the target terminal.
    Type: Grant
    Filed: April 19, 2018
    Date of Patent: March 29, 2022
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Yuanquan Peng
  • Patent number: 11283866
    Abstract: Methods, systems, and computer-readable media for providing remote access to applications executing on a host device are presented. Aspects described herein may enable a host device to provide remote access to applications executing in a user session by hooking one or more APIs (or other interfaces) associated with an application instance and a window composition module. Dynamically assigned ports may be generated and used to allow a client device to provide remote user input to an application instance operating in a remote access mode. One or more APIs associated with the application instance may be hooked to provide the remote user input to an input queue of the application instance, bypassing an operating system input queue in some embodiments. APIs associated with the application instance and the window composition module may be hooked to allow the host device to recognize window textures generated by the application instance. These recognized window textures may be sent to the remote client device.
    Type: Grant
    Filed: July 7, 2014
    Date of Patent: March 22, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Rakesh Kumar, Julian Petrov, Jacob Summers
  • Patent number: 11277456
    Abstract: For delivering an audio-visual content to a client device, an interconnecting device interconnecting a first network to a second network, the client device being connected to the second network, an equipment adapted to provide the audio-visual content being connected to the first network, said equipment performs: receiving, from the client device, a first request for receiving the audio-visual content; transmitting a redirecting message to the client device, said redirecting message redirecting the client device toward an agent implemented in the interconnecting device. Furthermore, said agent performs: receiving, from the client device, a second request for receiving the audio-visual content; acting as a relay between said equipment and the client device.
    Type: Grant
    Filed: August 19, 2013
    Date of Patent: March 15, 2022
    Assignee: BROADPEAK
    Inventors: Rémy Brebion, Dominique Colombel, Jacques Le Mancq
  • Patent number: 11240121
    Abstract: Implementations of the subject matter described herein provide methods and systems of controlling data backup, and a computer readable storage medium. The method comprises: obtaining test data for performing data backup with a plurality of backup solutions, the plurality of backup solutions being associated with each set of values amongst a plurality of sets of values of a plurality of factors affecting the data backup; generating a training sample set based on comparison of the test data; converting the training sample set into a decision model for controlling data backup; and optimizing the decision model based on the configuration parameters obtained by performing data backup with the decision model.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: February 1, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Simon Yuting Zhang, Gluth Xuedong Gao, Felix Fei Peng, Eddie Wenhao Dai, Aaron Chao Lin