Patents Examined by Moustafa M. Meky
-
Patent number: 11689536Abstract: 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: GrantFiled: September 30, 2021Date of Patent: June 27, 2023Assignee: Spfonk Inc.Inventors: Leonid Igolnik, Ramachandran Jothikumar, Karthik Rau
-
Patent number: 11689474Abstract: 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: GrantFiled: January 31, 2022Date of Patent: June 27, 2023Inventors: Priyanka Nilay Thakore, Lyle E. Adams, Chen Xiu
-
Patent number: 11689626Abstract: 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: GrantFiled: September 20, 2021Date of Patent: June 27, 2023Assignee: SAP SEInventors: Tatjiana Pfeifer, Andreas Hoffner
-
Patent number: 11683371Abstract: 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: GrantFiled: November 11, 2020Date of Patent: June 20, 2023Assignee: MARVELL ASIA PTE LTDInventors: Donna Yasay, Johnny Lam, Hubert Bailey, Noam Mizrahi
-
Patent number: 11683355Abstract: 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: GrantFiled: September 16, 2021Date of Patent: June 20, 2023Assignee: TENCENT AMERICA LLCInventor: Iraj Sodagar
-
Patent number: 11676069Abstract: 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: GrantFiled: September 30, 2020Date of Patent: June 13, 2023Assignee: Diveplane CorporationInventor: Christopher James Hazard
-
Patent number: 11677647Abstract: 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: GrantFiled: November 10, 2021Date of Patent: June 13, 2023Assignee: Cujo LLCInventors: Zoltan Balazs, Kimmo Kasslin
-
Patent number: 11677698Abstract: 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: GrantFiled: January 27, 2022Date of Patent: June 13, 2023Assignee: Snap Inc.Inventors: Grygoriy Kozhemiak, Victor Shaburov, Trevor Stephenson
-
Patent number: 11677862Abstract: 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: GrantFiled: June 26, 2020Date of Patent: June 13, 2023Assignee: JENAM TECH, LLCInventor: Robert Paul Morris
-
Patent number: 11669769Abstract: 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: GrantFiled: August 28, 2020Date of Patent: June 6, 2023Assignee: Diveplane CorporationInventors: Christopher James Hazard, Ravisutha Sakrepatna Srinivasamurthy, David R. Cheeseman, Valeri A. Korobov, Martin James Koistinen, Matthew Chase Fulp, Michael Resnick
-
Patent number: 11665221Abstract: 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: GrantFiled: July 15, 2021Date of Patent: May 30, 2023Assignee: Nutanix, Inc.Inventors: Akhilesh Joshi, Gaurav Poothia, Heiko Friedrich Koehler, Naorem Khogendro Singh, Pranav Desai
-
Patent number: 11659043Abstract: 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: GrantFiled: January 27, 2022Date of Patent: May 23, 2023Assignee: Meta Platforms Technologies, LLCInventor: Colleen Kelly Henry
-
Patent number: 11658936Abstract: 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: GrantFiled: August 27, 2021Date of Patent: May 23, 2023Assignee: 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: 11658919Abstract: 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: GrantFiled: August 4, 2021Date of Patent: May 23, 2023Assignee: CYBORG PHOENIX SIMULATIONS LLCInventor: Karl M. Kettelhut
-
Patent number: 11652888Abstract: 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: GrantFiled: September 1, 2021Date of Patent: May 16, 2023Assignee: Verizon Patent and Licensing Inc.Inventors: Lixia Yan, Barry F. Hoffner
-
Patent number: 11647080Abstract: 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: GrantFiled: October 27, 2021Date of Patent: May 9, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sri Harsha Varada, Venkata Vara Prasad Karri, Akash U. Dhoot, Nitika Sharma, Poorna Vadada
-
Patent number: 11647094Abstract: 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: GrantFiled: May 11, 2022Date of Patent: May 9, 2023Assignee: Capital One Services, LLCInventors: Joshua Edwards, Shabnam Kousha, Daniel E. Miller
-
Patent number: 11640561Abstract: 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: GrantFiled: May 28, 2021Date of Patent: May 2, 2023Assignee: Diveplane CorporationInventors: Christopher James Hazard, Jacob David Beel, Yash Shah, Ravisutha Sakrepatna Srinivasamurthy, Michael Resnick
-
Patent number: 11640289Abstract: A system and method for deploying software is disclosed. The system includes an architecture for deploying simulation software as a service. The architecture includes a client layer. The client layer includes an edge device, a resource manager, an update framework, a firewall, and a key management system. The architecture further includes a control layer communicatively coupled to the client layer, wherein a portion of the control layer is configured within a server. The control layer includes an application programming interface, one or more containers, wherein at least one of the one or more containers is a simulation processing container. The control layer further includes an orchestration node, a continuous integration tool, one or more processors, and a content delivery network module. The architecture further includes a data layer communicatively coupled to the one or more containers.Type: GrantFiled: August 24, 2020Date of Patent: May 2, 2023Assignee: Rockwell Collins, Inc.Inventors: Rishabh Kaushik, Jeanette M. Ling, Abhishek Verma
-
Patent number: 11630756Abstract: A method including receiving, from a user device, a user request to access data associated with a web page; generating, by a processor, a first transaction identification; collecting transaction information, the transaction information comprising server-side metrics; integrating, by the processor, the first transaction identification with the transaction information; transmitting, by the processor, the first transaction identification to the user device; receiving, from the user device, client-side data associated with a second transaction identification; integrating, by the processor, the server-side metrics and the client-side data; and analyzing, by the processor, the integrated server-side metrics and the client-side data.Type: GrantFiled: August 2, 2021Date of Patent: April 18, 2023Assignee: CAPITAL ONE SERVICES, LLCInventors: Venkata Mandali, Sateesh Mamidala, Arunkumar Natarajan, Kadhiresan Kanniyappan