Patents Examined by Suraj M Joshi
  • Patent number: 11870839
    Abstract: Methods, systems, and computer-readable media for cache-based management of non-linear content delivery are generally described. In some embodiments, content to be presented using consumer devices may be cached at a cache device of the consumer device. A cache policy server may transmit cache messages instruction the consumer devices which content to cache, which cache device to store the content, where to locate the content, and how much of the content to cache. When it is time to play the content at the consumer device, the content may be played back from the cache.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: January 9, 2024
    Assignee: FREEWHEEL MEDIA, INC.
    Inventor: Gerrit Niemeijer
  • Patent number: 11870844
    Abstract: Apparatuses, methods, and systems are disclosed for supporting edge data network discovery. One apparatus includes a transceiver and a processor that receives a first request from a function in the mobile communication network including a UE identity and a UE network address. The processor determines whether the UE is located in a first service area based on a UE location and forwards a DNS request received from the UE network address to a first DNS server associated with the first service area in response to determining that the UE is located in the first service area. Via the transceiver, the processor receives a DNS reply from the first DNS server and sends a second request to a policy function in the mobile communication network in response to determining that the DNS reply includes a first IP address.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: January 9, 2024
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Apostolis Salkintzis, Genadi Velev, Dimitrios Karampatsis
  • Patent number: 11871470
    Abstract: There are provided a method for processing an exceptional case of establishing a default bearer and a device therefor in order to solve a problem in that a user equipment cannot actually receive an IP service by accessing a packet network while failing in establishing the default bearer in a mobile communication system. A method for processing an exceptional ease of establishing a default hearer in a mobility management entity includes: receiving a network attachment request from a user equipment; transmitting a network attachment acceptance including an activation request of the default bearer to the user equipment in response to the network attachment request; and cancelling a network attachment procedure when a completion response to the activation request of the default bearer is not received from the user equipment within a predetermined time.
    Type: Grant
    Filed: April 9, 2022
    Date of Patent: January 9, 2024
    Assignee: Electronics and Telecommunications Research Inst.
    Inventors: Mi Jeong Yang, Jae Wook Shin, Ae-Soon Park
  • Patent number: 11863614
    Abstract: A first plurality of UDP packets corresponding to a first session and a second plurality of UDP packets corresponding to a second session can be received at a core network node. The first plurality of UDP packets and the second plurality of UDP packets have the same source five tuple. A first plurality of HTTP packets comprising first session information identifying the first session can be created based on the first plurality of UDP packets. A second plurality of HTTP packets comprising second session information identifying the second session can be created based on the second plurality of UDP packets. The first plurality of HTTP packets can be routed to a first microservice instance based at least in part on the first session information. The second plurality of HTTP packets can be routed to a second microservice instance based at least in part on the second session information.
    Type: Grant
    Filed: November 18, 2021
    Date of Patent: January 2, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: K. Balaji Kannadassan, Neeraj Surana, Kantha Rao Dammalapati
  • Patent number: 11863521
    Abstract: Automated techniques for converting network devices from a Layer 2 (L2) network into a Layer 3 (L3) network in a hierarchical manner are described herein. The network devices may be configured to boot such that their ports are in an initialization mode in which the ports are unable to transmit locally generated DHCP packets. When a network device detects that a neighbor (or “peer”) device has acquired an IP address or has been configured by a network controller, then the port on which the neighbor device is detected can then be transitioned from the initialization mode into a forwarding mode. In the forwarding mode, the port can be used to transmit packets to obtain an IP address. Thus, the network devices are converted from an L2 device to an L3 device in a hierarchical order such that upstream devices are discovered and converted into L3 devices before downstream devices.
    Type: Grant
    Filed: September 27, 2021
    Date of Patent: January 2, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Rajeev Kumar, Sanjay Kumar Hooda, Ramesh Chandra Yeevani-Srinivas
  • Patent number: 11863391
    Abstract: Systems and methods include connecting to and authenticating a plurality of user devices; utilizing a plurality of RESTful (Representational State Transfer web service) endpoints to communicate with the plurality of user devices; providing any of policy and configuration to the plurality of user devices utilizing version number via a RESTful endpoint; caching the any of policy and configuration for each device of the plurality of user devices; and receiving metrics based on measurements at the plurality of user devices according to corresponding policy and configuration, via a RESTful endpoint.
    Type: Grant
    Filed: June 4, 2021
    Date of Patent: January 2, 2024
    Assignee: Zscaler, Inc.
    Inventors: Sushil Pangeni, Srikanth Devarajan, Ajit Singh, Chenglong Zheng, Sandeep Kamath, Di Wang
  • Patent number: 11861326
    Abstract: An example method of flow control between remote hosts and a target system over a front-end fabric, the target system including a nonvolatile memory (NVM) subsystem coupled to a back end fabric having a different transport than the front-end fabric is described. The method includes receiving commands from the remote hosts at a controller in the target system for the NVM subsystem. The method further includes storing the commands in a first-in-first-out (FIFO) shared among the remote hosts and implemented in memory of the target system. The method further includes updating virtual submission queues for the remote hosts based on the commands stored in the FIFO. The method further includes providing the commands to the NVM subsystem from the FIFO.
    Type: Grant
    Filed: April 6, 2016
    Date of Patent: January 2, 2024
    Assignee: XILINX, INC.
    Inventors: Santosh Singh, Deboleena M. Sakalley, Ramesh R. Subramanian, Pankaj V. Kumbhare, Ravi K. Boddu
  • 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: 11856242
    Abstract: Methods and apparatus are described for synchronizing primary and secondary content. In some embodiments, a host device may livestream primary content to a number of user devices in a group-watch setting. Secondary content (e.g., live or video-on-demand (VOD) content) from a separate source may also be provided to the user devices. A host user of the host device may initiate a control action (e.g., pause, seek, display advertisement) to the secondary content. To signal the control action to the user devices, the host device may embed metadata indicative of the desired control action into the primary content. A user device receiving the primary content including the metadata may apply the control action to the secondary content. Since control action data is embedded in the livestreamed primary content, the primary and secondary contents are synchronized, providing an optimal viewer experience without time lag between the intended action and the implemented action.
    Type: Grant
    Filed: May 18, 2022
    Date of Patent: December 26, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Priyaranjan Behera, Marshal Patel
  • 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: 11843526
    Abstract: At least service task data and application utilization data are collected. The collected data is analyzed to determine a utilization pattern. Based on the determined utilization pattern, a computer automation opportunity is automatically identified. An automatically generated recommendation of an automation solution among a plurality of automation solution candidates is provided for the identified computer automation opportunity.
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: December 12, 2023
    Assignee: ServiceNow, Inc.
    Inventors: Jebakumar Mathuram Santhosm Swvigaradoss, Manjeet Singh
  • Patent number: 11842222
    Abstract: Systems and methods are described for bootstrapping an application with metadata specified in a template. The template specifies a stack of resources that will be used to execute an application and also includes a set of metadata for customizing the resources and the application. When the system receives the template, it instantiates a compute node which will execute the application. The compute node may contain at least one initialization script for bootstrapping the application with the metadata contained in the template. This functionality allows users to bootstrap the application running on the compute node with data from within the template that was used to create the stack of resources for executing the application. In this manner, metadata, configuration files, package names and versions can be passed by the application owner to the remote compute node.
    Type: Grant
    Filed: October 16, 2020
    Date of Patent: December 12, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Reto Kramer, Christopher Whitaker, Adam M. Thomas, Richard C. Edwards, Jr., Avinash Jaisinghani
  • Patent number: 11824947
    Abstract: Example implementations relate to passing a cookie between client devices such that, based on the cookie, connections to the application from the client devices are mapped to a given application instance. A request may be transmitted to an application instance connector to connect to an application. The application may be implemented by multiple application instances. A cookie associated with a given application instance of the multiple application instances may be received from the application instance connector. The cookie may cause connections to the application from client devices having the cookie to map to the given application instance. The cookie may be passed from a first client device to a second client device such that, based on the cookie, connections to the application from the second client device are routed to the given application instance.
    Type: Grant
    Filed: October 13, 2021
    Date of Patent: November 21, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Travis Pascoe, Timothy Mosier
  • Patent number: 11816464
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating recipes having platform-independent, resource-agnostic commands for performing work in a cloud computing platform. One of the systems includes a plurality of executors, each executor being operable to receive a recipe comprising one or more platform independent, resource agnostic commands, each command corresponding to a requested service to be performed by an execution engine on an underlying computing platform, translate each platform independent, resource agnostic command of the recipe into one or more platform independent, resource specific requests that satisfy the requested service on the underlying computing platform and make each of the one or more platform independent, resource specific requests to one of the one or more execution engines using a platform independent execution engine application programming interface (API).
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: November 14, 2023
    Assignee: Pivotal Software, Inc.
    Inventor: Alex Paul Suraci
  • Patent number: 11818186
    Abstract: A system and method for generating a compilation audio clip is disclosed. The method may include providing access to a master recording session to a first device corresponding to a first user and a second device corresponding to a second user, where the first device and the second device are in different physical locations, initiating a playback of a video content at the first and at the second device, actuating a first microphone coupled to the first device to record a first audio clip, where the actuation is synchronized to the playback of the video content, actuating a second microphone coupled to the second device to record a second audio clip, where the actuation is synchronized to the playback of the video content, receiving the first audio clip from the first device and the second audio clip from the second device, and generating a compilation audio clip including audio from the first audio clip and audio from the second audio clip, where the compilation audio clip is synchronized to the video content.
    Type: Grant
    Filed: May 21, 2021
    Date of Patent: November 14, 2023
    Assignee: DELUXE MEDIA INC.
    Inventors: Andriy Marchuk, Gregory J. Taieb, Igor Skakovskyi, Stefan Lazarevic, Nasik Shafeek
  • Patent number: 11811602
    Abstract: Systems, methods, and apparatus are disclosed that process requested changes to operating parameters of an Internet of Things (IoT) device. In some embodiments, a client computing device originates a requested change to the IoT device. An IoT services system may process the requested change and determine whether an early indication of success is appropriate. If an early indication of success is appropriate, the IoT services system, prior to the requested change being applied to the IoT device, transmits to the client computing device a first message that provides an indication of success for the requested change.
    Type: Grant
    Filed: January 11, 2023
    Date of Patent: November 7, 2023
    Assignee: TRANSFORM SR BRANDS LLC
    Inventors: Ajaykumar R. Idnani, Jonathan Meeks, Angel Favila
  • Patent number: 11811882
    Abstract: Identifying as a guest a user of a mobile application on a mobile device includes: following a selection to use the mobile application in guest mode, sending by an access request to a web server of a web platform, including a device token generated by a trusted provider, generating by the web server a guest user ID and sending the guest user ID to the mobile application, generating a passcode and sending the passcode along with the device token to the trusted provider, relaying by the trusted provider through a push notification service the passcode to the mobile device and the mobile application, returning by the mobile application the passcode along with the guest user ID to the web server, verifying that the returned passcode matches the guest user ID and, in case of positive match, creating a user account in a database, using the guest user ID as identifier.
    Type: Grant
    Filed: December 21, 2021
    Date of Patent: November 7, 2023
    Assignee: QUADIENT TECHNOLOGIES FRANCE
    Inventor: Dinh Cuong Duong
  • Patent number: 11799928
    Abstract: A portable electronic device includes a memory and a processor. The processor is configured to display real time sports statistics received from an external entity. Authentication of the electronic device occurs with the external entity.
    Type: Grant
    Filed: April 9, 2018
    Date of Patent: October 24, 2023
    Assignee: International Research Institute (iRI) Inc.
    Inventors: Robert Ernest Troxler, Francois J. Malassenet
  • Patent number: 11798274
    Abstract: A method for spatial messaging includes the steps of setting, as a space for messaging, a location designated by a user as a virtual space assigned a unique coordinate value corresponding to a location in the real world; and collecting, as a message for the space, at least one content authored by another user who shares the corresponding space through a coordinate value of the space.
    Type: Grant
    Filed: June 17, 2020
    Date of Patent: October 24, 2023
    Assignee: NAVER LABS CORPORATION
    Inventors: Jeanie Jung, Byungsoo Kim
  • Patent number: 11799889
    Abstract: Certain aspects of the present disclosure provide techniques for detecting and preventing web service usage anomalies. Embodiments include forecasting, based on a model, a number of resource instances for one or more web services for a time period. Embodiments include receiving, after the time period has elapsed, a detected number of resource instances for the one or more web services for the time period. Embodiments include comparing the detected number of resource instances to the forecasted number of resource instances. Embodiments include determining, based on the comparing, a usage anomaly. Embodiments include determining an impact of the usage anomaly. Embodiments include outputting an indication of the usage anomaly and the impact of the usage anomaly.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: October 24, 2023
    Assignee: INTUIT, INC.
    Inventors: Debasish Das, Guoli Sun, Deepesh Ramachandran Vijayalekshmi, Venkatesh Ravichandran, Salil Deshmukh, Archana Kataria