Patents Examined by Moustafa M. Meky
  • Patent number: 11736420
    Abstract: Computer technology for management and organizing paused and ongoing conversation in an augmented reality (AR) user interface (for example, an interface for products like Google Glass) and for creating a dynamic user interface with the paused and ongoing computer based chat conversations that include: (i) merger of two or more paused conversation content to a single resumed conversation content; and/or (ii) handing over one or more paused conversation to other users.
    Type: Grant
    Filed: December 16, 2021
    Date of Patent: August 22, 2023
    Assignee: International Business Machines Corporation
    Inventors: Venkata Vara Prasad Karri, Sarbajit K. Rakshit, Sri Harsha Varada
  • Patent number: 11736427
    Abstract: Disclosed are various embodiments for integrating client applications with hosted applications. For example, an email can be received from an email client. It can then be determined whether the email is associated with a hosted application. In response to a determination that the email is associated with the hosted application, a request can be made to a connector for a calendar object. The calendar object is then received and returned to the email client.
    Type: Grant
    Filed: July 14, 2022
    Date of Patent: August 22, 2023
    Assignee: VMWARE, INC.
    Inventors: Rohit Pradeep Shetty, Shree Harsha Shedigumme, Sharun Varghese Samual
  • Patent number: 11736368
    Abstract: Various techniques include identifying impairments in networks, prioritizing the impairments, and prioritizing fixing the impairments to reduce negative impacts on network customers.
    Type: Grant
    Filed: December 6, 2021
    Date of Patent: August 22, 2023
    Assignee: Promptlink Communications, Inc.
    Inventor: Foad Towfiq
  • Patent number: 11727286
    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: June 14, 2021
    Date of Patent: August 15, 2023
    Assignee: Diveplane Corporation
    Inventors: Christopher James Hazard, Michael Resnick
  • Patent number: 11729118
    Abstract: According to one aspect, a system for locating application-specific data that includes a server, a broker, and an agent. An operator may define a command using the server, and this command may be sent to the broker. The broker may then send the command to the agent operating on an end-point system. The agent may then conduct an application-specific data search on the end-point system in respect of the user command. Search results may then be sent to the broker. The broker may then sent the search results to the server.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: August 15, 2023
    Assignee: Magnet Forensics Investco Inc.
    Inventors: Nicholas Bruce Alexander Cosentino, Tayfun Uzun
  • Patent number: 11722546
    Abstract: A relay server manages information that links a client terminal and a service provided by a service providing server; based on the information managed, gives information of the service corresponding to the client terminal as attribute information to data transmitted from the client terminal; and transmits, to a data storage server, the data given the attribute information. The data storage server comprises a storage unit configured to store the data transmitted in a storage area. The service providing server acquires data extracted from data stored in the storage unit by designating the attribute information, and corresponding to the service provided by the service providing server.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: August 8, 2023
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hiroshi Wayama
  • Patent number: 11716246
    Abstract: The present disclosure relates to a communication technique which combines a 5G communication system, for supporting a higher data transmission rate than 4G systems, with IoT technology, and a system for same. The present disclosure relates to a wireless communication system, and more specifically, the present disclosure relates to: an application layer network structure which provides an edge computing service in a cellular wireless communication system (5G system); and a method for same.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: August 1, 2023
    Inventors: Jicheol Lee, Sunghoon Kim
  • Patent number: 11716301
    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: August 1, 2023
    Assignee: Snap Inc.
    Inventors: Grygoriy Kozhemiak, Victor Shaburov, Trevor Stephenson
  • Patent number: 11716368
    Abstract: A method of multicasting real-time video is described. The method begins by establishing a multicast network of machines capable of ingress, forwarding and broadcasting traffic, together with a mapping infrastructure. The multicast network preferably comprises a portion of an overlay network, such as a content delivery network (CDN). A video stream is published to the multicast network by (a) using the mapping infrastructure to find an ingress node in the multicast network, and then receiving the video stream from a publisher at the ingress node. One or more subscribers then subscribe to the video stream. In particular, and for subscriber, this subscription is carried out by (a) using the mapping infrastructure to find an egress node for the requesting client, and then delivering the video stream to the subscriber from the egress node. Preferably, the publisher and each subscriber use WebRTC to publish or consume the video stream, and video stream is consumed in a videoconference.
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: August 1, 2023
    Assignee: Akamai Technologies, Inc.
    Inventors: Charles E. Gero, Martin Lohner, Abhijit C. Mehta, Brandon O. Williams
  • Patent number: 11711332
    Abstract: A method for dynamic notification management at a head mounted display (HMD) includes presenting, at the HMD, an augmented reality display, receiving, at a processor controlling the HMD, a notification from an application for display at the HMD, receiving, at the processor at a first time, first sensor data from one or more of a camera or a microphone, determining, based on the first sensor data, a first value of one or more factors associated with a probability that a user of the HMD is currently in a real-world conversation, determining an importance value of the received notification at the first time, and determining whether to display the notification from the application based on a comparison of the first value of the one or more factors associated relative to the importance value of the received notification.
    Type: Grant
    Filed: March 7, 2022
    Date of Patent: July 25, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jaehyun Kim, Andrew R McHugh
  • Patent number: 11706191
    Abstract: Some embodiments provide a novel method for assigning a unique internet protocol version 6 (IPv6) link-local address to each interface of a software router implementing a plurality of logical interfaces for a corresponding plurality of logical networks. In some embodiments, the method, for each logical interface, determines a logical network identifier for a logical network corresponding to the logical interface and generates the link-local address based on that logical network identifier (e.g., a virtual network identifier (VNI)).
    Type: Grant
    Filed: June 6, 2022
    Date of Patent: July 18, 2023
    Assignee: VMWARE, INC.
    Inventor: Aviraj Saha
  • Patent number: 11706093
    Abstract: A method in which an enterprise switches its devices to various federated network slices across operators based on cost, time, quality, and/or availability parameters defined in flexible rules managed by the enterprise. The method includes obtaining, by a controller of an enterprise, one or more parameters of a device served by a network slice of a core network. The method further includes, based on the one or more parameters of the device and one or more rules, determining, by the controller, whether a triggering event associated with a slice reselection occurred and based on the triggering event and the one or more rules, selecting, by the controller, a federated network slice from among a plurality of network slices provided by a plurality of core networks. The method further includes the controller causing the device to switch from the network slice to the federated network slice.
    Type: Grant
    Filed: January 6, 2022
    Date of Patent: July 18, 2023
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Manoj Kumar Kushwaha, Bindiganaville Jagadish Rajesh, Jayantilal Govindlal Agrawal
  • 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