Patents Examined by Jeffrey R. Swearingen
  • Patent number: 11658916
    Abstract: Disclosed are a system and method of integrating an on-demand compute environment into a local compute environment. The method includes receiving a request from an administrator to integrate an on-demand compute environment into a local compute environment and, in response to the request, automatically integrating local compute environment information with on-demand compute environment information to make available resources from the on-demand compute environment to requesters of resources in the local compute environment such that policies of the local environment are maintained for workload that consumes on-demand compute resources.
    Type: Grant
    Filed: August 25, 2021
    Date of Patent: May 23, 2023
    Assignee: III Holdings 12, LLC
    Inventor: David B. Jackson
  • Patent number: 11652855
    Abstract: An apparatus and method for facilitating a synchronous display of a time-based media object (e.g., a video or audio file) with a remote device is provided. In one example, the apparatus comprises control logic for controlling the display of a media object in response to a user entered command with a first device, and communication logic for causing communication of the user entered command (e.g., play, pause, skip, etc.) and a metric (e.g., time or frame reference) associated with the media object to a second device for synchronizing the display of the media object with the first and second devices. The first and second devices may communicate via peer-to-peer communications, for example, in a collaborative or social application such as an IM application. Further, the apparatus may include various devices such as a personal computer, mobile phone device and/or mobile personal entertainment device, DVR, or the like.
    Type: Grant
    Filed: June 4, 2021
    Date of Patent: May 16, 2023
    Assignee: Match Group, LLC
    Inventor: David A. Shamma
  • Patent number: 11652861
    Abstract: Methods and systems for providing content are disclosed. One method can comprise receiving a request for content comprising at least a first segment. The method can also comprise determining an expiration condition of the first segment, and replacing the first segment with a second segment based on the expiration condition. The method can also comprise providing the second segment to a user or a device.
    Type: Grant
    Filed: November 23, 2021
    Date of Patent: May 16, 2023
    Assignee: Comcast Cable Communications, LLC
    Inventors: David A. O'Hare, Weidong Mao, Elad Nafshi, Mark Vickers, Gregory Allen Broome, Sree Kotay
  • Patent number: 11652873
    Abstract: A method may include generating a proxy auto-configuration file including a function and a hash value associated with a resource. The hash value may be determined based on an identifier of the resource. The proxy auto-configuration file may include the hash value instead of a plaintext value of the identifier to obscure the plaintext value of the identifier. The proxy auto-configuration file including the function and the hash value may be sent to at least enable the function to be invoked by a web browser at one or more clients. The function may be configured to respond to being invoked by the web browser by determining, based on the hash value, whether to bypass a proxy server when accessing the resource. Related systems and computer program products are also provided.
    Type: Grant
    Filed: April 13, 2021
    Date of Patent: May 16, 2023
    Inventors: Jong Kann, Kenneth Bell
  • Patent number: 11652690
    Abstract: Examples of the present disclosure relate to updating network devices belonging to a group of network devices. In one aspect, a network controller coupled to the network devices of the group of network access devices, responsive to a first command, initiates a group update process for the network devices of the group is to update the network devices of the group sequentially according to an ordered list. Responsive to a second command during the group update process while a firmware image of a particular network device is updated, the network controller aborts the group update process for the network devices of the group. Aborting the group update process comprises removing a first subset of network devices subsequent to the particular network device in the ordered list from the ordered list such that the firmware image of the first subset of network devices will not be updated and rolling back the firmware image of the particular network device.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: May 16, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Savitha Ponjanda Madappa
  • Patent number: 11645282
    Abstract: A system comprising one or more computers implements a data retrieval interface. The data retrieval interface provides a unified schema definition language for data queries. Also the data retrieval interface implements a routing layer that applies default or custom prioritization parameters to select a data source from which to obtain data requested in a query from an application. The data retrieval interface may take into consideration connectivity, latency, costs, or other user specified parameters when selecting a data source and/or when selecting connection path to a selected data source to be used to obtain data in response to a query.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: May 9, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Garcia, David Joseph Mifsud, Edwin Ricardo Mendez Rodriguez, David Wayne Lasley, Pratibha Rawat
  • Patent number: 11637806
    Abstract: Some embodiments provide domain name suggestions based on a user-provided ASCII phrase translated and/or transliterated into any of a number of supported non-English language character sets. To suggest non-English-language domain names, some embodiments parse, translate, and transliterate the user-provided ASCII names into domain names that include at least one non-English language character. Moreover, some embodiments determine the DNS registration status (e.g., as a second-level domain) of the Punycode (in ASCII) corresponding to these non-English domain names and provide the user with the ability to register any that are unregistered.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: April 25, 2023
    Assignee: VeriSign, Inc.
    Inventors: Sumit Daryani, Craig Davies
  • Patent number: 11632442
    Abstract: Methods, computer systems, and computer storage media are provided that provide an interactive web-based alerts system. The system provides a combination of features including a mail application and a dashboard for reporting. Initially, automated emails sent from a plurality of sources are received and stored in a database. The automated emails are classified based on criteria including source, subject line, acknowledgement, and/or status. Using these classifications, various reports can be generated to provide insight into the alert quality and quantity. A dashboard interface displays the classified alerts and enables various interactions with the classified plurality of alerts. Based on the interactions, the dashboard interface is automatically updated, in real-time. In some embodiments, the interactions comprise causing an incident to be created for the alert, causing a category of the alert to be updated, or causing a shift report to be generated.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: April 18, 2023
    Assignee: CERNER INNOVATION, INC.
    Inventors: Akkaladevi Vijay Krishna, Pravat Santra, Chirag Bharatia, Ravishankar Nagesh, Nese Manjunatha, Eric Abraham Kalloor
  • Patent number: 11627169
    Abstract: A method, computer program, and computer system is provided for establishing Network-Based Media Processing (NBMP) workflow through 5G Framework for Live Uplink Streaming (FLUS) control. A plurality of sinks and network capabilities of a network platform are discovered through a plurality of 5G FLUS discovery and capabilities mechanisms. An NBMP workflow is created, updated, retrieved, and deleted through a control interface comprising a FLUS source and a FLUS sink, whereby the 5G FLUS control is extended to support tunneling information between an NBMP source and an NBMP workflow manager.
    Type: Grant
    Filed: April 28, 2021
    Date of Patent: April 11, 2023
    Assignee: TENCENT AMERICA LLC
    Inventor: Iraj Sodagar
  • Patent number: 11615159
    Abstract: A data processing method and apparatus for a mini app, a device and a medium are provided. An implementation of the method may include: intercepting a request message of the mini app, and sending the request message to a target server, where the request message comes from a technology stack; acquiring returned data targeting at the request message and returned from the target server, where the returned data includes cookie content, field information for indicating storage of the cookie content, and a data set corresponding to the request message; and storing the cookie content into a cookie storage database of the mini app according to the field information, and returning the returned data to the technology stack issuing the request message.
    Type: Grant
    Filed: March 29, 2021
    Date of Patent: March 28, 2023
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Du Chen, Rui Dong, Jiwei Liu
  • Patent number: 11611613
    Abstract: Some embodiments of the invention provide a method for forwarding data messages between a client and a server (e.g., between client and server machines and/or applications). In some embodiments, the method receives a data message that a load balancer has directed from a particular client to a particular server after selecting the particular server from a set of several candidate servers for the received data message's flow. The method stores an association between an identifier associated with the load balancer and a flow identifier associated with the message flow, and then forwards the received data message to the particular server. The method subsequently uses the load balancer identifier in the stored association to forward to the particular load balancer a data message that is sent by the particular server. The method of some embodiments is implemented by an intervening forwarding element (e.g., a router) between the load balancer set and the server set.
    Type: Grant
    Filed: July 24, 2020
    Date of Patent: March 21, 2023
    Assignee: VMWARE, INC.
    Inventors: Jayant Jain, Anand Parthasarathy, Mani Kancherla, Anirban Sengupta
  • Patent number: 11606435
    Abstract: As described herein, a system, method, and computer program are provided for establishing an application interface in an echo system. In use, a plurality of end points in a plurality of applications installed on an echo system are identified. Each end point of the plurality of end points is analyzed to generate a classification for the end point according to one or more parameters. An interface is created between a pair of end points of the plurality of end points, based on the classification generated for each end point in the pair of end points. The interface is established in the echo system for enabling communication between the pair of end points.
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: March 14, 2023
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventor: Sharon Elgarat
  • Patent number: 11595454
    Abstract: Methods and systems for providing content are disclosed. One method can comprise receiving a request for content comprising at least a first segment. The method can also comprise determining an expiration condition of the first segment, and replacing the first segment with a second segment based on the expiration condition. The method can also comprise providing the second segment to a user or a device.
    Type: Grant
    Filed: February 13, 2020
    Date of Patent: February 28, 2023
    Assignee: COMCAST CABLE COMMUNICATIONS, LLC
    Inventors: David Andrew O'Hare, Weidong Mao, Elad Nafshi, Mark Andrew Vickers, Gregory Allen Broome, Sree Kotay
  • Patent number: 11595734
    Abstract: Technologies are disclosed for providing stream media content and/or metadata indicating stream media content. A media control device may receive a Digital Living Network Alliance (DLNA) hypertext transport protocol (HTTP) request from a media content device. The DLNA HTTP request may have a header created by the media content device. The media control device may interpret the DLNA HTTP request header. A first metadata may be identified in the DLNA HTTP request header that may indicate a request for stream media content information. The media control device may send a DLNA HTTP response to the media content device. The DLNA HTTP response may have a header that may include a second metadata indicating the stream media content information. The second metadata may include information enabling construction of a HTTP Live Streaming (HLS) master playlist, a program map table, and/or a program association table associated with the stream media content.
    Type: Grant
    Filed: August 18, 2021
    Date of Patent: February 28, 2023
    Assignee: ARRIS Enterprises LLC
    Inventors: Kaliraj Kalaichelvan, Mark Schmidt, William P. Franks
  • Patent number: 11588861
    Abstract: An electronic device according to an embodiment may include a communication circuit, a processor, operatively connected to the communication circuit, and a memory operatively connected to the processor. The memory may store instructions to cause the processor to update an application including IP multimedia subsystem (IMS)-related data. Based on the update data received from a server through the communication circuit, obtain the updated IMS-related data through the application when the application is updated, and renew the IMS configuration information.
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: February 21, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Wooyong Lee, Hyunjae Kim, Seunghoon Nam, Yeungseob Shin
  • Patent number: 11588865
    Abstract: A system and method for transferring content streams in a peer-to-peer network is provided. The system may first process and manipulate, through resizing, compression and frame limitations, a source content stream through a stream processor and into a destination canvas before being sent to a peer connection. The source content may be manipulated differently for a plurality of peer connections through associated stream processors. The system may further dynamically connect to a plurality of peers of a network and requests a list of requirements for selecting a preferable stream broadcaster. The selection may use the bandwidth available for streaming and the geolocation of the participants.
    Type: Grant
    Filed: May 12, 2022
    Date of Patent: February 21, 2023
    Assignee: TECHNOLOGIES CREWDLE INC.
    Inventors: Vincent Lamanna, Farid Ait-Ouyahia, Pierre Campeau
  • Patent number: 11582164
    Abstract: An apparatus, method, and computer program product are provided to pair request data objects with network response assets and their related systems to allow for the efficient movement of network resources and other resources in high-volume network environments that feature distributed network response assets. In some example implementations, location information such as triangulated position information associated with one or more mobile devices, along with other system characteristics is used to identify optimized pairs of request objects and response assets, such that request parameters, such as position and time constraints, can be efficiently met.
    Type: Grant
    Filed: July 8, 2021
    Date of Patent: February 14, 2023
    Assignee: GROUPON, INC.
    Inventors: Kyle Fritz, Jamie Gaskins, Edward Schmalzle, William Pleasanton, Michael Hartman
  • Patent number: 11575576
    Abstract: An example apparatus includes memory, and at least one processor to execute instructions to assign first containers to a first cluster and second containers to a second cluster based on the first containers including first allocated resources that satisfy a first threshold number of allocated resources and the second containers including second allocated resources that satisfy a second threshold number of allocated resources, determine a representative interaction count value for a first one of the first containers, the representative interaction count value based on a first network interaction metric corresponding to an interaction between the first one of the first containers and a combination of at least one of the first containers and at least one of the second containers, and generate a priority class for the first one of the first containers based on the representative interaction count value.
    Type: Grant
    Filed: May 27, 2021
    Date of Patent: February 7, 2023
    Assignee: VMWARE, INC.
    Inventors: Yash Bhatnagar, Hemani Katyal, Chandrashekhar Jha, Mageshwaran Rajendran, Ritesh Jha
  • Patent number: 11570113
    Abstract: Methods and systems for a networked storage system are provided. One method includes assigning a quality of service (QOS) parameter for a storage volume of a networked storage environment having a first storage node and a second storage node, where the QOS parameter is defined by a throughput value that defines a maximum data transfer rate and a number of input/output (I/O) operations executed within a time period (IOPS); distributing the QOS parameter between the first storage node and the second storage node; determining that throughput credit is available for processing an I/O request for using the storage volume; determining that IOPS credit is available for processing the request by the first storage node; and processing the I/O request when both the throughput credit and the IOPS credit is available.
    Type: Grant
    Filed: February 11, 2021
    Date of Patent: January 31, 2023
    Assignee: NetApp, Inc.
    Inventors: Dean Alan Kalman, John Alexander Scott, Sudha Sundaram
  • Patent number: 11562037
    Abstract: A computer-implemented method for enabling static markup crawlability for a web application dynamically updating web pages client-side may be provided. The method comprises providing a web application identifiable by a web address comprising both, a static content block and dynamic content, and generating a static HTML page and pre-rendering the static content block of the web application such that at least a portion of static content of the web application is crawlable.
    Type: Grant
    Filed: September 2, 2020
    Date of Patent: January 24, 2023
    Assignee: International Business Machines Corporation
    Inventors: Dieter Buehler, Carsten Leue, Uwe Karl Hansmann