Patents Examined by Moustafa M. Meky
  • 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
  • Patent number: 11640289
    Abstract: 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: Grant
    Filed: August 24, 2020
    Date of Patent: May 2, 2023
    Assignee: Rockwell Collins, Inc.
    Inventors: Rishabh Kaushik, Jeanette M. Ling, Abhishek Verma
  • Patent number: 11630756
    Abstract: 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: Grant
    Filed: August 2, 2021
    Date of Patent: April 18, 2023
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Venkata Mandali, Sateesh Mamidala, Arunkumar Natarajan, Kadhiresan Kanniyappan
  • Patent number: 11625264
    Abstract: Mobility service providers and others can use cloud platforms to meet customer demand. Due to changing demand or changing technology numerous issues arise. For example, server utilization within the cloud platform can become less efficient over time. As another example, virtual machines and virtual network functions processed by the cloud platform typically need to be extensively tested and certified, which can be expensive. Moreover, intra-platform communication can play a significant role in the costs to operate a cloud platform. Techniques detailed herein can address many of these issues, e.g., by providing mechanisms for increasing host or server utilization in response to changing demand, introducing a container technique for virtual machines to mitigate testing costs, and modeling bandwidth resources.
    Type: Grant
    Filed: February 1, 2022
    Date of Patent: April 11, 2023
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Eric Rosenberg, Kartik Pandit
  • Patent number: 11625625
    Abstract: Techniques for synthetic data generation in computer-based reasoning systems are discussed and include receiving a request for generation of synthetic training 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, validity of the generated value may be checked based on feature information. In some embodiments, generated synthetic data may be checked against all or a portion of the training data to ensure that it is not overly similar.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: April 11, 2023
    Assignee: Diveplane Corporation
    Inventors: Christopher James Hazard, Michael Resnick, Christopher Fusting
  • Patent number: 11611497
    Abstract: In one embodiment, an illustrative method herein comprises: receiving, at a device, a plurality of captured end-user navigation sessions for a monitored application; generating, by the device, a mapping of end-user workflows for the monitored application based on an aggregation of the plurality of captured end-user navigation sessions; determining, by the device, one or more particular end-user workflows from the mapping of end-user workflows for synthetic testing; generating, by the device, one or more synthetic scripts that traverse the one or more particular end-user workflows respectively; and sharing, by the device, the one or more synthetic scripts with a synthetic monitoring system to cause the synthetic monitoring system to synthetically test the monitored application using the one or more synthetic scripts to traverse the one or more particular end-user workflows.
    Type: Grant
    Filed: October 5, 2021
    Date of Patent: March 21, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Sudeep Rao Vadlaputi Manikanta, Karthikeyan P. Ramasamy
  • Patent number: 11601484
    Abstract: One embodiment is directed to a system for enabling two or more users to interact within a virtual world comprising virtual world data, comprising a computer network comprising one or more computing devices, the one or more computing devices comprising memory, processing circuitry, and software stored at least in part in the memory and executable by the processing circuitry to process at least a portion of the virtual world data; wherein at least a first portion of the virtual world data originates from a first user virtual world local to a first user, and wherein the computer network is operable to transmit the first portion to a user device for presentation to a second user, such that the second user may experience the first portion from the location of the second user, such that aspects of the first user virtual world are effectively passed to the second user.
    Type: Grant
    Filed: June 29, 2021
    Date of Patent: March 7, 2023
    Assignee: Magic Leap, Inc.
    Inventor: Samuel A. Miller
  • Patent number: 11599661
    Abstract: A method of controlling use of network-connectable devices is provided. First network requests from a first user device executing a first operating system are monitored, and applications operating in the foreground on the first user device during the first network requests are monitored. A model is trained based on the first network requests and based on the applications respectively operating in the foreground on the first user device during the first network requests. Second network requests from a second user device executing a second operating system are monitored, and the model is applied to the second network requests from the second user device to determine a particular application operating in the foreground on the second user device. A function of the second user device is restricted based on the determining of the particular application operating in the foreground on the second user device.
    Type: Grant
    Filed: February 7, 2022
    Date of Patent: March 7, 2023
    Assignee: Smith Micro Software, Inc.
    Inventors: John Poothokaran, Juyong Do, Rajarshi Gupta
  • Patent number: 11595854
    Abstract: According to an example implementation, a method may include transmitting, by a user device to a base station in a wireless network, a system information request for on-demand system information during a random access procedure, where the system information request is a request for one or more parameters that enable the user device to communicate in the wireless network, receiving, by the user device from the base station, an indication of a wait period in which the user device waits before obtaining the on-demand system information, waiting, by the user device, a time duration during the wait period, and monitoring, by the user device after expiration of the wait period, a system information window in which a system information message having the on-demand system information is broadcasted by the base station.
    Type: Grant
    Filed: May 23, 2018
    Date of Patent: February 28, 2023
    Assignee: Nokia Technologies Oy
    Inventors: Samuli Heikki Turtinen, Ahmad Awada
  • Patent number: 11588700
    Abstract: Correlation of component information provided by diverse detection and data collection methods is used to discover additional components and identify and record relationships between these and still other components. Each detection and data collection method can be individually useful to discover components, and to provide at least some information about one or more discovered components to identify at least one relationship between the discovered components.
    Type: Grant
    Filed: May 25, 2021
    Date of Patent: February 21, 2023
    Assignee: ScienceLogic, Inc.
    Inventors: Richard Chart, Matthew Luebke, Karl Ginter, Michael Bartman, Edward Adams Robie, Jr.
  • Patent number: 11586948
    Abstract: An IoT system includes a computing module for controlling an integral function of the system and including an analysis unit and a machine learning unit. The analysis unit is capable of operational analysis and creating a predictive model and creating a predictive model according to the data analyzed. The machine learning unit has an algorithm function to create a corresponding learning model. An IoT module is electrically connected to the computing module to serve as an intermediate role. At least one detection unit is electrically connected to the IoT module and disposed in soil to detect data of environmental and soil conditions and sends the data detected to the computing module for subsequent analysis.
    Type: Grant
    Filed: October 20, 2019
    Date of Patent: February 21, 2023
    Assignee: National Yang Ming Chiao Tung University
    Inventors: Wen-Liang Chen, Lung-Chieh Chen, Szu-Chia Chen, Wei-Han Chen, Chun-Yu Chu, Yu-Chi Shih, Yu-Ci Chang, Tzu-I Hsieh, Yen-Ling Chen, Li-Chi Peng, Meng-Zhan Lee, Jui-Yu Ho, Chi-Yao Ku, Nian-Ruei Deng, Yuan-Yao Chan, Erick Wang, Tai-Hsiang Yen, Shao-Yu Chiu, Jiun-Yi Lin, Yun-Wei Lin, Fung Ling Ng, Yi-Bing Lin, Chin-Cheng Wang