Patents Examined by Moustafa M. Meky
  • Patent number: 11706309
    Abstract: There is provided mechanisms for enabling discovery of a collaborative proxy node in a 3GPP communication network. A method is performed by a network exposure function. The method comprises obtaining, from a content providing application function, a request for a cooperative performance enhancement service to be performed for application traffic between the application function and a user equipment, the cooperative performance enhancement service being performed by the cooperative performance enhancement node. The method comprises providing, upon having authorized the request, parameters as obtained in the request to a policy control function, thereby enabling discovery of the cooperative performance enhancement node.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: July 18, 2023
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Miguel Angel Muñoz De La Torre Alonso, Marcus Ihlar, Zaheduzzaman Sarker
  • Patent number: 11694489
    Abstract: A message monitoring system includes a first electronic control unit and a second electronic control unit connected to the first electronic control unit via a communication network. In the first electronic control unit, a first message is generated; a first feature value representing a feature of the first message is calculated; a second message storing the first feature value is generated; and the first message is transmitted whereas the second message is transmitted periodically. In the second electronic control unit, the first message and the second message are received from the first electronic control unit; a second feature value representing a feature of the received first message is calculated; and a comparison is performed between (i) the first feature value stored in the received second message and (ii) the calculated second feature value; and whether the first message is normal is determined based on a result of the comparison.
    Type: Grant
    Filed: March 24, 2020
    Date of Patent: July 4, 2023
    Assignee: DENSO CORPORATION
    Inventors: Takahiro Shidai, Masumi Egawa, Keita Hayakawa, Toru Hasegawa, Naoya Ishida
  • Patent number: 11689536
    Abstract: According to embodiments, a method for distributing a service through server-based restricted access storage includes executing, by a service provider, a service deployment of the service to a client in a cloud environment that operates client software in addition to the service deployment, the cloud environment provided by the client, the service deployment provided by the service provider and separate from the client software executing in the cloud environment. The method also includes receiving, by the service provider, privileges from the client to allow the service provider to access and operate the service in the cloud environment, the privileges providing access to the cloud environment separate from the client software executing in the cloud environment. The method also includes configuring the service deployment to monitor the client software, wherein the service deployment is partially isolated from other portions of the cloud environment.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: June 27, 2023
    Assignee: Spfonk Inc.
    Inventors: Leonid Igolnik, Ramachandran Jothikumar, Karthik Rau
  • Patent number: 11689626
    Abstract: The present disclosure involves systems, software, and computer implemented methods for providing an asynchronous transport channel for OData data using web sockets. One example method includes upgrading a HTTP connection to a web socket connection in response to an upgrade request. The web socket connection is maintained, after the upgrading, for receipt of subsequent web socket requests. An OData request is received, from a consuming application, over the web socket connection. The OData request is translated to a format used by an OData runtime environment and sent to the OData runtime environment. A response to the OData request is received from the OData runtime environment. The response is incorporated into a web socket message. The web socket message is sent to the consuming application, over the web socket connection, in response to the OData request, with the web socket connection remaining open after the web socket message is sent.
    Type: Grant
    Filed: September 20, 2021
    Date of Patent: June 27, 2023
    Assignee: SAP SE
    Inventors: Tatjiana Pfeifer, Andreas Hoffner
  • Patent number: 11689474
    Abstract: Central processing units (CPUs) are configured to support host access instruction(s) that are associated with accessing solid state storage. A resource management module, implemented independently of the CPUs, receives a resource allocation request that includes a usage type identifier and requested amount of a resource, where the usage type identifier is associated with a group identifier. Adjustable resource configuration information is accessed to obtain: (1) a maximum associated with the usage type identifier, (2) a minimum associated with the usage type identifier, and (3) a group limit associated with the group identifier. Resource state information is accessed and it is determine whether to grant the request based at least in part on the maximum, minimum, group limit, and resource state information. The resource allocation request is then granted or denied based on the determination.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: June 27, 2023
    Inventors: Priyanka Nilay Thakore, Lyle E. Adams, Chen Xiu
  • Patent number: 11683371
    Abstract: An automotive data storage system disposed in a vehicle includes a packet network and at least one centralized storage device. The packet network includes multiple electronic subsystems that are configured to generate data during operation of the vehicle, the electronic subsystems being deployed at different locations in the vehicle and being indirectly coupled to one another via network links and one or more network switches. The centralized storage device is installed in the vehicle and coupled to the packet network, and is configured to receive from the electronic subsystems write commands for storing the data, over the packet network, in accordance with a network storage protocol, and to store the data in the centralized storage device.
    Type: Grant
    Filed: November 11, 2020
    Date of Patent: June 20, 2023
    Assignee: MARVELL ASIA PTE LTD
    Inventors: Donna Yasay, Johnny Lam, Hubert Bailey, Noam Mizrahi
  • Patent number: 11683355
    Abstract: Aspects of the disclosure provide methods, apparatuses, and non-transitory computer-readable storage mediums for receiving media data. One apparatus includes processing circuitry that receives a media presentation description (MPD) file that includes an essential property descriptor indicating a session-based description (SBD) file. The essential property descriptor includes an attribute that indicates a class for a uniform resource locator (URL) request used for requesting a resource. The class identifies a type of the requested resource. The processing circuitry generates the URL request based on the SBD file and the class indicated in the attribute included in the essential property descriptor. The processing circuitry sends the URL request to a server to request the resource of which the type is identified based on the class of the URL request.
    Type: Grant
    Filed: September 16, 2021
    Date of Patent: June 20, 2023
    Assignee: TENCENT AMERICA LLC
    Inventor: Iraj Sodagar
  • Patent number: 11677862
    Abstract: A computer-implemented method is provided, comprising causing access to be provided, to a client computer, to code that causes the client computer to operate in accordance with a protocol that is separate from TCP, in order to establish a protocol connection with another server computer, by: receiving a packet, detecting an idle time period parameter field in the packet, identifying metadata in the idle time period parameter field for an idle time period, where, after the idle time period is detected, the second protocol connection is deemed inactive, and creating or modifying, by the client computer and based on the metadata, a timeout attribute associated with the second protocol connection.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: June 13, 2023
    Assignee: JENAM TECH, LLC
    Inventor: Robert Paul Morris
  • Patent number: 11677647
    Abstract: A device identification method where a device application usage profile is generated and maintained for each one or more known computing devices of a local network based on network traffic data. In response to detecting an unknown computing device in the local network, network traffic data related to the unknown computing device is collected, and a device application usage profile for the unknown computing device is generated based on the network traffic data related to the unknown computing device. The device application usage profile of the unknown computing device is compared with the device application usage profile of the one or more known computing devices of the local network.
    Type: Grant
    Filed: November 10, 2021
    Date of Patent: June 13, 2023
    Assignee: Cujo LLC
    Inventors: Zoltan Balazs, Kimmo Kasslin
  • Patent number: 11676069
    Abstract: Techniques for synthetic data generation in computer-based reasoning systems are discussed and include receiving a request for generation of synthetic data based on a set of training data cases. One or more focal training data cases are determined. For undetermined features (either all of them or those that are not subject to conditions), a value for the feature is determined based on the focal cases. In some embodiments, the generated synthetic data may be checked for similarity against the original data, and if similarity conditions are met, it may be modified (e.g., resampled), removed, and/or replaced.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: June 13, 2023
    Assignee: Diveplane Corporation
    Inventor: Christopher James Hazard
  • Patent number: 11677698
    Abstract: Systems and methods are provided for sending serialized data for an interactive message comprising a first session data item to a second computing device to render the interactive message using the first session data item and display the rendered interactive message comprising a first media content item associated with a first interactive object and receiving, from the second computing device, a second media content item associated with a second interactive object of the interactive message. The systems and methods further provided for generating a second session data item for the second interactive object of the interactive message, adding the second session data item to the serialized data, and sending the serialized data to a third computing device to render the interactive message using the serialized data and display the rendered interactive message comprising the first media content item and the second media content item.
    Type: Grant
    Filed: January 27, 2022
    Date of Patent: June 13, 2023
    Assignee: Snap Inc.
    Inventors: Grygoriy Kozhemiak, Victor Shaburov, Trevor Stephenson
  • Patent number: 11669769
    Abstract: Techniques for synthetic data generation in computer-based reasoning systems are discussed and include receiving a request for generation of synthetic data based on a set of training data cases. One or more focal training data cases are determined. For undetermined features (either all of them or those that are not subject to conditions), a value for the feature is determined based on the focal cases. In some embodiments, the generation of synthetic data may be conditioned on values of features, preserved features, such as unique identifiers, previous-in-time features, and using the other techniques discussed herein.
    Type: Grant
    Filed: August 28, 2020
    Date of Patent: June 6, 2023
    Assignee: Diveplane Corporation
    Inventors: Christopher James Hazard, Ravisutha Sakrepatna Srinivasamurthy, David R. Cheeseman, Valeri A. Korobov, Martin James Koistinen, Matthew Chase Fulp, Michael Resnick
  • Patent number: 11665221
    Abstract: A platform-as-a-service infrastructure and application lifecycle manager is configured to implement a common services model to deploy selected services from a common set of services to service domains hosted on multiple different cloud platforms by abstracting dependence on availability of various additional supporting services, such as services that are platform-specific. The platform-as-a-service infrastructure and application lifecycle manager may also manage a lifecycle of available services, such as managing upgrades and/or patches to services.
    Type: Grant
    Filed: July 15, 2021
    Date of Patent: May 30, 2023
    Assignee: Nutanix, Inc.
    Inventors: Akhilesh Joshi, Gaurav Poothia, Heiko Friedrich Koehler, Naorem Khogendro Singh, Pranav Desai
  • Patent number: 11658936
    Abstract: Virtual networks may be launched in a provider network with an initial IP address space (e.g., an IPv4 CIDR block). Methods are described that allow additional IP address spaces to be added to a virtual network. A new IP address space for a virtual network may be specified via an API. The specified space may be checked to insure that it does not overlap with IP spaces that are associated with the virtual network. If there are no overlaps, the space is added to the network, for example by adding the space to the network's route tables.
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: May 23, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Benjamin David Strauss, John D. Bomkamp, Steven Gerard Betten, Aniket Deepak Divecha, Mingxue Zhao, George Wickersham, Mahmoud Ali Abuelela, Shane Ashley Hall
  • Patent number: 11659043
    Abstract: A computer-implemented method for predictively downloading volumetric data may include (i) identifying an augmented reality device that (a) downloads volumetric data files representing pre-rendered three-dimensional segments of physical space within an augmented reality environment and (b) displays the augmented reality environment for viewing by a user, (ii) determining, based at least in part on a position of the user within the augmented reality environment, an expected physical space within the augmented reality environment that the user is predicted to view via the augmented reality device, and (iii) preemptively downloading, to the augmented reality device, a volumetric data file representing a pre-rendered three-dimensional segment of the expected physical space. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: January 27, 2022
    Date of Patent: May 23, 2023
    Assignee: Meta Platforms Technologies, LLC
    Inventor: Colleen Kelly Henry
  • Patent number: 11658919
    Abstract: A user device, for environmental processing and communication, the device comprising a multiple and preferably independent communication module; the multiple and preferably independent communication module configured to communicably coupling to one or more communication networks, wherein the one or more multiple and preferably independent communication modules couple the user device to one or more servers, one or more processing modules, a memory module comprising instructions stored therein, which, when executed by the one or more processing modules cause the one or more processing modules to perform operations comprising, receiving one or more messages from the one or more servers through the one or more communication networks, extracting an information from the one or more messages, storing the extracted information in the memory module for immediate execution by the one or more processing modules.
    Type: Grant
    Filed: August 4, 2021
    Date of Patent: May 23, 2023
    Assignee: CYBORG PHOENIX SIMULATIONS LLC
    Inventor: Karl M. Kettelhut
  • Patent number: 11652888
    Abstract: Systems and methods described herein include receiving, at a network device, a message including an identifier associated with a subscriber and an identifier associated with a rating group associated with one or more data flows and determining a data quota and one or more usage monitoring thresholds associated with the subscriber. The data quota indicates a first amount of data associated with the rating group that the subscriber is authorized to use during a time period and the one or more usage monitoring thresholds indicate one or more second amounts of data associated with the rating group and one or more service flows that the subscriber is authorized to use during the time period. The network device transmits the data quota and the one or more usage monitoring thresholds, receives data usage information, and processes the data usage information.
    Type: Grant
    Filed: September 1, 2021
    Date of Patent: May 16, 2023
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Lixia Yan, Barry F. Hoffner
  • Patent number: 11647080
    Abstract: An embodiment for managing a real and virtual world is provided. The embodiment may include receiving a data stream of a virtual reality (VR) environment. The embodiment may also include identifying one or more users in the VR environment. The embodiment may further include analyzing one or more interactions of the one or more users in the VR environment. The embodiment may also include identifying at least one user who left the VR environment. The embodiment may further include in response to determining an action is required of the at least one user, presenting a notification to the at least one user that left the VR environment whose action is required. The embodiment may also include executing a response to the notification from the at least one user.
    Type: Grant
    Filed: October 27, 2021
    Date of Patent: May 9, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sri Harsha Varada, Venkata Vara Prasad Karri, Akash U. Dhoot, Nitika Sharma, Poorna Vadada
  • Patent number: 11647094
    Abstract: Disclosed are techniques and apparatuses that are configured to receive an indication that a web browsing session executing on an enterprise server needs additional information based on a request for additional information being sent to a client device. The request may include an identifier of the web browsing session and an identifier of an enterprise server that initiated the web browsing session. A globally unique identifier related to the web browsing session and an identifier of the enterprise server is stored in a common data store. The web browsing session may be paused when the web browsing session requests additional information from a client device. The client device may respond with the additional information. The system may provide the identifier of the enterprise server to a load balancing component so the identified web browsing session executing on the enterprise server may continue to be used.
    Type: Grant
    Filed: May 11, 2022
    Date of Patent: May 9, 2023
    Assignee: Capital One Services, LLC
    Inventors: Joshua Edwards, Shabnam Kousha, Daniel E. Miller
  • Patent number: 11640561
    Abstract: Techniques for synthetic data generation in computer-based reasoning systems are discussed and include receiving a request for generation of synthetic data based on a set of training data cases. One or more focal training data cases are determined. For undetermined features (either all of them or those that are not subject to conditions), a value for the feature is determined based on the focal cases. In some embodiments, the generated synthetic data may be checked for similarity against the training data, and if similarity conditions are met, it may be modified (e.g., resampled), removed, and/or replaced.
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: May 2, 2023
    Assignee: Diveplane Corporation
    Inventors: Christopher James Hazard, Jacob David Beel, Yash Shah, Ravisutha Sakrepatna Srinivasamurthy, Michael Resnick