Computer-to-computer Data Modifying Patents (Class 709/246)
  • Patent number: 12267456
    Abstract: A method for operating a device includes the following, performed by a processing unit of the device: receiving a message signaling an incoming phone call from a calling party via a server; generating a ringing message including at least one additional parameter specifying an enriched ring-back tone to be played, as a function of at least a status information available to the device; and transmitting the ringing message to the server for playing to the calling party the enriched ring-back tone.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: April 1, 2025
    Assignee: Orange
    Inventors: Kun Qian, Zhihong Guo
  • Patent number: 12261817
    Abstract: There is provided a method performed by a first session initiation protocol (SIP) server (10) of a network (300). The method comprises initiating transmission of a SIP message (302, 304) towards a node (20) at an edge of the network (300). The SIP message (302, 304) comprises a domain name and a directive for resolving the domain name to identify one or more internet protocol (IP) addresses of a second SIP server to which the SIP message (302, 304) is to be sent.
    Type: Grant
    Filed: November 29, 2019
    Date of Patent: March 25, 2025
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventor: Rogier August Caspar Joseph Noldus
  • Patent number: 12243276
    Abstract: A three-dimensional data encoding method includes: calculating a prediction residual that is a difference between information of a three-dimensional point included in point cloud data and a predicted value; quantizing the prediction residual using a quantization parameter; determining, using the quantization parameter, a second bit count of second information indicating a first bit count of first information on the prediction residual quantized; and generating a bitstream including the first information, the second information, and third information indicating the second bit count.
    Type: Grant
    Filed: December 19, 2022
    Date of Patent: March 4, 2025
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Toshiyasu Sugio, Noritaka Iguchi
  • Patent number: 12243275
    Abstract: A three-dimensional data encoding method includes: determining a first maximum bit count for encoded data obtained after encoding at least one of (i) a divisional data unit obtained when point cloud data indicating a three-dimensional point cloud is divided or (ii) a point cloud data unit of the point cloud data before the dividing; and generating a bitstream by encoding (i) items of divisional data obtained by dividing the point cloud data or (ii) the point cloud data before the dividing, to satisfy the first maximum bit count determined. The bitstream includes first bit count information indicating the first maximum bit count.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: March 4, 2025
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Chung Dean Han, Pongsak Lasang, Pradit Mittrapiyanuruk, Keng Liang Loi, Noritaka Iguchi, Toshiyasu Sugio
  • Patent number: 12242842
    Abstract: A feature deployment service of a provider network may deploy feature processing units (FPUs) to implement data processing features at both a provider network and edge devices. The use of FPUs may allow a client to use new features at the edge, without delays due to compliance/testing or software upgrades. An FPU includes a model and compute logic that are used to implement a data processing feature. A feature processing service deploys the FPU to an FPU engine at the provider network and also deploys the FPU to edge devices of the client's network that each include an edge FPU engine. The FPU engine at the provider network and the edge FPU engine at each edge device conform to a common specification/API, allowing deployment and use of the same FPU/data processing features at both the cloud and the edge.
    Type: Grant
    Filed: November 16, 2023
    Date of Patent: March 4, 2025
    Assignee: Amazon Technologies, Inc.
    Inventors: Palani Chinnakannan, Nicolas Pouyez, Venkata Harish Kommaraju, Lomash Kumar, Christopher Michael Morrissey
  • Patent number: 12235782
    Abstract: Embodiments herein describe a multi-chip device that includes multiple ICs with interconnected NoCs. Embodiments herein provided address translation circuitry in the ICs. The address translation circuitry establish a hierarchy where traffic originating for a first IC that is intended for a destination on a second IC is first routed to the address translation circuitry on the second IC which then performs an address translation and inserts the traffic back on the NoC in the second IC but with a destination ID corresponding to the destination. In this manner, the IC can have additional address apertures only to route traffic to the address translation circuitry of the other ICs rather than having address apertures for every destination in the other ICs.
    Type: Grant
    Filed: December 21, 2022
    Date of Patent: February 25, 2025
    Assignee: XILINX, INC.
    Inventors: Aman Gupta, Krishnan Srinivasan, Ahmad R. Ansari, Sagheer Ahmad
  • Patent number: 12229601
    Abstract: Provided herein are an electronic apparatus and a controlling method thereof. An electronic apparatus according to the disclosure includes a communicator, a memory storing information on a recipe wherein a plurality of unit functions for provision of a service are combined, and a processor configured to, based on receiving information for a unit function that can be performed at each electronic apparatus from each of a plurality of electronic apparatuses through the communicator, identify a plurality of electronic apparatuses matched to the plurality of unit functions included in the recipe based on the received information, and control the communicator to transmit a signal for performing each matched unit function to each of the plurality of identified electronic apparatuses.
    Type: Grant
    Filed: May 19, 2023
    Date of Patent: February 18, 2025
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Jeonghoon Park
  • Patent number: 12229854
    Abstract: In a network communications environment supporting realtime communications between respective network nodes of a user and other communicants in virtual areas each of which is associated with its own respective set of communicant members, a graphical user interface is provided in connection with the user's network node. The graphical user interface includes controls for establishing presence in respective ones of the virtual areas, managing realtime communications with other communicants in respective ones of the virtual areas, and presenting different views of communicants associated with the network communications environment.
    Type: Grant
    Filed: November 20, 2023
    Date of Patent: February 18, 2025
    Assignee: Sococo, Inc.
    Inventors: Matthew Leacock, David Van Wie, Paul J. Brody
  • Patent number: 12224898
    Abstract: A first computing device is configured to (i) detect a triggering event that causes the first computing device to transmit a first set of messages collectively indicating that the first computing device is available for setup, (ii) establish an initial wireless communication path with a second computing device, (iii) receive, from the second computing device via the initial wireless communication path, a second set of messages including security information for a secure wireless network that is defined by one or more network devices, where the initial wireless communication path with the second computing device does not traverse any of the one or more network devices, (iv) use the security information to connect to the secure wireless network, and (v) transition from communicating with the second computing device via the initial wireless communication path to communicating with the second computing device via the secure wireless network.
    Type: Grant
    Filed: February 16, 2024
    Date of Patent: February 11, 2025
    Assignee: Sonos, Inc.
    Inventors: Nicholas A. J. Millington, Paul V. Hainsworth
  • Patent number: 12216626
    Abstract: This specification allows for secure, original data to be attributed, transformed attestably and managed within a data center or distributed across a peer to peer network using zero knowledge proofs that allow the holder of transformed data to verify, with certainty, that their transformed data was derived from the attributed data source, without visibility into the contents of that source data.
    Type: Grant
    Filed: February 15, 2023
    Date of Patent: February 4, 2025
    Assignee: LO3 Energy Inc.
    Inventor: Lawrence Orsini
  • Patent number: 12190053
    Abstract: A client-side spreadsheet with client-side worksheets is constructed. The constructing includes structuring worksheet relationships between the client-side worksheets of the client-side spreadsheet in accordance with data object relationships of data objects of a server-side data structure. A determination is made that an operation has been selected for performing on data of at least one of the client-side worksheets. User input operative to initiate performance of the at least one of the client-side worksheets is detected. Implementation of the operation is initiated in accordance with the worksheet relationships and the data object relationships.
    Type: Grant
    Filed: December 8, 2022
    Date of Patent: January 7, 2025
    Assignee: Oracle International Corporation
    Inventors: Shaun Logan, Edmund A. Davis, Brian Rowles
  • Patent number: 12143804
    Abstract: An audio augmentation system includes a memory and one or more processors that obtain a first audio stream generated by a first remote audio input device and a second audio stream generated by a second remote audio input device. The first and second audio streams are tagged with respective first and second source information. The processors assign the first audio stream to a first output setting based on the first source information, and assign the second audio stream to a different, second output setting based on the second source information. The processors control an audio output device to audibly emit the first audio stream according to the first output setting and the second audio stream according to the second output setting to acoustically differentiate the first audio stream from the second audio stream, independent of content of the first and second audio streams.
    Type: Grant
    Filed: March 28, 2022
    Date of Patent: November 12, 2024
    Assignee: LENOVO (SINGAPORE) PTE. LTD.
    Inventors: Aaron M. Stewart, Ellis Anderson
  • Patent number: 12137094
    Abstract: A method and an apparatus for secure interaction between terminals, where the method includes indicating or indirectly indicating, by a companion terminal with an embedded Universal Integrated Circuit Card (eUICC), a Hypertext Transfer Protocol (HTTP) over Secure Socket Layer (HTTPS) Uniform Resource Locator (URL) including security information to a primary terminal such that the primary terminal initiates establishment of a local Transport Layer Security (TLS) connection according to the HTTPS URL, receiving, by the companion terminal, an HTTP request from the primary terminal using the local TLS connection, completing establishment of an HTTPS session when the companion terminal determines that the HTTP request includes the security information, and receiving, by the companion terminal, an operation instruction for the eUICC from the primary terminal using the HTTPS session.
    Type: Grant
    Filed: June 8, 2021
    Date of Patent: November 5, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Ziyao Cheng, Shuiping Long
  • Patent number: 12130932
    Abstract: According to one embodiment, a path obfuscation system includes first and second hardware devices, and first and second interfaces configured to provide communication between the first and second hardware devices using a security protocol and data model (SPDM) protocol. The first hardware device comprises computer-executable instructions to receive a message to be transmitted to the second hardware device, segment the message into multiple groups of packets, and randomly select either the first or second interface to transmit each group of packet to the second hardware device.
    Type: Grant
    Filed: July 21, 2021
    Date of Patent: October 29, 2024
    Assignee: Dell Products, L.P.
    Inventors: Chandrasekhar Mugunda, Rama Rao Bisa, Viswanath Ponnuru, Dharma Bhushan Ramaiah, Shinose Abdul Rahiman, Vineeth Radhakrishnan, Chitrak Gupta
  • Patent number: 12107809
    Abstract: Disclosed herein are examples of systems and methods for formatting electronic messages using machine learning. An electronic message can be obtained, and a processed message can be generated based at least in part on the electronic message. At least one attribute for the processed message can be determined. A formatting specification can be generated based at least in part on the at least one attribute. A reformatted message can be generated based at least in part on the formatting specification.
    Type: Grant
    Filed: February 2, 2022
    Date of Patent: October 1, 2024
    Assignee: Omnissa, LLC
    Inventors: Rohit Pradeep Shetty, Ravish Chawla, Adam Chow
  • Patent number: 12106332
    Abstract: A dynamically regulated advertising delivery control system. A campaign is operated by sending bids to an exchange responsive to receiving bid requests from the exchange, each bid request representing an opportunity to expose a browser to content. Won bid notifications are received from the exchange and exposure notifications are received from exposed browsers. Failed exposures are detected by detecting won bid notification identifiers without corresponding exposure notification identifiers. Responsive to the failed exposures exceeding an upper limit, the campaign is operated in a throttled mode. Responsive to detecting successful exposures in the throttled mode, the campaign is operated in a recovered mode.
    Type: Grant
    Filed: June 5, 2023
    Date of Patent: October 1, 2024
    Assignee: Quantcast Corporation
    Inventors: Maytee Chinavanichkit, Andy Prapanca, Duy Hoang Nguyen
  • Patent number: 12100182
    Abstract: A three-dimensional data encoding method includes: calculating a prediction residual that is a difference between information of a three-dimensional point included in point cloud data and a predicted value; and generates a bitstream including first information with respect to the prediction residual, second information indicating a bit count of the first information, and third information indicating a bit count of the second information.
    Type: Grant
    Filed: September 15, 2022
    Date of Patent: September 24, 2024
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Toshiyasu Sugio, Noritaka Iguchi
  • Patent number: 12093582
    Abstract: A peer-to-peer network of printing devices is configured to share information and color printing resources, such as TRCs, spot colors, and ICC profiles, as well as paper catalogs within the network without the need for a centralized server or cloud service. The digital front ends (DFEs) of the printing devices manage printing device information which is made available to all printing devices. When an update occurs at a printing device within the peer-to-peer network, its DFE sends a signal to the other printing devices to synchronize their information with the updated information. When a new printing device is added to the peer-to-peer network, its information and color printing resources are merged or replaced with the information within the network.
    Type: Grant
    Filed: November 28, 2022
    Date of Patent: September 17, 2024
    Assignee: Kyocera Document Solutions Inc.
    Inventor: Javier A. Morales
  • Patent number: 12089091
    Abstract: Methods and apparatus for providing bandwidth which can be used to support network connectivity and to obtain services from elements in a network, e.g., 5G network, are described. In various embodiments a DOCSIS link is connects a residential gateway at a customer premises to devices outside the customer premises, e.g., to devices in a 5G network or another network. Devices which support EAP authentication are provided with their dedicated bandwidth over the DOCSIS link. Devices which do not support EAP authentication, e,g, WiFi devices, share bandwidth to which a subscriber residing at the customer premise subscribes. Devices which support EAP authentication are provided reserved resources corresponding to a subscription associated with the individual device thereby allowing a user of a device which supports EAP authentication to obtain more bandwidth than is normally provided to a visited premises based on the service subscription associated with the visiting device.
    Type: Grant
    Filed: June 7, 2021
    Date of Patent: September 10, 2024
    Assignee: Charter Communications Operating, LLC
    Inventors: Curt Wong, Yildirim Sahin
  • Patent number: 12083434
    Abstract: A non-transitory computer-readable recording medium having instructions stored therein causes at least one processor of a game apparatus to: communicate with a distribution system configured to distribute videos to a plurality of terminal apparatuses; progress a computer game; generate, based on a progress of the computer game, video information that is used to play a video of the computer game indicating a state of a virtual space of the computer game; supply the video information to the distribution system; acquire spectator apparatus information from the distribution system, the spectator apparatus information relating to at least one spectator apparatus that is a part of the plurality of terminal apparatus, and receives a video based on the video information from the distribution system; and control display of an advertisement in the virtual space, based on the spectator apparatus information.
    Type: Grant
    Filed: April 1, 2022
    Date of Patent: September 10, 2024
    Assignee: Konami Digital Entertainment Co., Ltd.
    Inventors: Toshiaki Kanahara, Shigeru Chiba, Kai Inoue, Junki Hirai, Tsuguo Shinpo, Akira Sakai
  • Patent number: 12072983
    Abstract: To support adding functionality to applications at a layer of abstraction above language-specific implementations of AOP, a language for implementing AOP facilitates runtime monitoring and analysis of an application independent of the language of the application. Aspects can be created for applications written in any supported language. Program code underlying implementations of aspects can be executed based on detecting triggering events during execution of the application. Routines written with the AOP language comprise event-based aspect code triggers that indicate an event which may occur during execution of the application and the associated aspect code to be executed. An agent deployed to a runtime engine to monitor the application detects events and evaluates contextual information about the detected events against the aspect triggers to determine if aspect code should be executed to perform further monitoring and analysis of the executing application.
    Type: Grant
    Filed: April 24, 2020
    Date of Patent: August 27, 2024
    Assignee: Veracode, Inc.
    Inventors: Christien R. Rioux, Robert Anthony Layzell
  • Patent number: 12058229
    Abstract: A network entity is provisioned to support cloud services for a mesh network that includes at least one edge node. The network entity comprises: a processor, operably coupleable to a content store; and a content agent registry coupled to the processor and configured to identify content to be delivered to the at least one edge node. The content agent registry records at least one attribute against the content to be delivered based on a characteristic of the content.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: August 6, 2024
    Assignee: VEEA Inc.
    Inventors: Mark Joseph Cannon, Nicholas Jelbert
  • Patent number: 12052447
    Abstract: Dynamically re-locating transcoding processes of live content data is described herein. In an example, a computer system causes a first server to execute a first transcode process on a first portion of live stream content. A first output of executing the first transcode process includes first transcoded content. The computer system determines a transcode capacity of one or more servers. The computer system determines that transcoding the live stream content is to be moved to a second server based at least in part on the transcode capacity and a transcode optimization parameter. The computer system causes the second server to execute a second transcode process on a second portion of the live stream content. The second transcode process is equivalent to the first transcode process. A second output of executing the second transcode process includes second transcoded content.
    Type: Grant
    Filed: June 27, 2022
    Date of Patent: July 30, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Benjamin Hirsch, Xiangbo Li, Selvanayagam Sendurpandian, Nagendra Akula Akula Suresh Babu, Rohit Puri
  • Patent number: 12046237
    Abstract: Embodiments of the present disclosure disclose a speech interaction method and apparatus. The method includes: acquiring videos shot by a camera device in a target space and at least one channel of audio acquired by at least one audio acquisition device; determining to-be-recognized audio that respectively corresponds to each of the sound areas in the target space based on the at least one channel of audio; determining a target sound area from the target space based on the video and at least one channel of to-be-recognized audio; performing speech recognition on the at least one channel of to-be-recognized audio to obtain a recognition result; and controlling a speech interaction-targeting device in the target sound area for speech interaction in a preset mode according to the recognition result.
    Type: Grant
    Filed: October 25, 2021
    Date of Patent: July 23, 2024
    Assignee: Shenzhen Horizon Robotics Technology Co., Ltd.
    Inventor: Changbao Zhu
  • Patent number: 12028313
    Abstract: Systems and methods for managing DNS services include a DNS management module defining a user interface, at least one generic DNS agent receiving a management command from the user interface of the DNS management module, and at least one external DNS server receiving a request from the at least one generic DNS agent corresponding to the management command, the at least one generic DNS agent implementing a capability-based API to define service specific operations of the at least one external DNS server. The management command may include an API call corresponding to a generic capability or a service specific operation defined in the capability-based API, and the capability-based API may include a gRPC API.
    Type: Grant
    Filed: May 22, 2023
    Date of Patent: July 2, 2024
    Assignee: MEN & MICE
    Inventors: Magnus Gunnarsson, Alexander Elis Ebenesersson, Ester Anna Palsdottir, Baldur Por Haraldsson, Arnar Bjarni Arnarson, Matthias Asgeirsson, Konrad Vidar Erlendsson
  • Patent number: 12022292
    Abstract: In some embodiments, a local user is prevented from accessing certain content and/or capabilities of a mobile network device while allowing him control over other functions of the device. For example, an administrator may prevent certain undesired activities. Optionally, by means of an MDM server and/or a remote server, the local user controls other aspects of his device as he wills More specifically but not exclusively the method works on IOS devices. An aspect of some embodiments of the current invention relates to a method of selecting a level of filtering for individual members of a network and/or packets. Optionally, a device pertinent to aggressive filtering may signal to the server and/or other devices will be less aggressively filtered. Alternatively or additionally, a server may determine from certain behaviors and/or packet characteristics that a device and/or packet should be filtered aggressively or not.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: June 25, 2024
    Inventors: Elyasaf Korenwaitz, Yuval Levitas, Zvi Bazak
  • Patent number: 12001467
    Abstract: A computer-based system may engineer features based on semantic types. The computer-based system may implement deep learning algorithms and derive a domain-specific feature engineering strategy from semantic type predictions and data profiling. The computer-based system may utilize embedded domain (e.g., financial industry, etc.) knowledge to generate curated features from raw data (e.g., transactional datasets, relational datasets, etc.).
    Type: Grant
    Filed: December 1, 2021
    Date of Patent: June 4, 2024
    Assignee: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
    Inventors: Man Chon U, Beau Britain, Thai Chiun Huang, Yan Yang, Linou Zhu
  • Patent number: 11949592
    Abstract: A software-defined traffic routing mesh network for routing network data traffic may include a first plurality of operations network nodes that route network data traffic between one or more client devices and an external network. The mesh network may further include a second plurality of maintenance network nodes that provides maintenance services for at least the first plurality of operations network nodes, and a third plurality of procurement network nodes that are used to procure each operations network node by being used to procure at least one of a hardware component or a software component for each operations network node from one or more third-party vendors. Each of the first plurality of operations network nodes, the second plurality of maintenance network nodes, and the third plurality of procurement network nodes in the mesh network are deployed in multiple tiers.
    Type: Grant
    Filed: July 31, 2023
    Date of Patent: April 2, 2024
    Inventors: George Zoulias, Blake Watson
  • Patent number: 11950139
    Abstract: A wireless access point comprises a memory; and one or more processors operably coupled to the memory configured to: receive a first packet for an application; configure an initial packet flow for the application including a first forwarding action to send traffic for the application via a tunnel path; learn the application of the first packet; generate, based on a policy of the application, an entry in an application server address cache specifying an address of the application server and a second forwarding action to send traffic for the application via a local breakout path; receive a second packet for the application; and configure, in response to determining that a destination address of the second packet matches the entry in the application server address cache, a subsequent packet flow for the application including the second forwarding action to send traffic for the application via the local breakout path.
    Type: Grant
    Filed: August 24, 2022
    Date of Patent: April 2, 2024
    Assignee: Juniper Networks, Inc.
    Inventors: Digambar Yashwant Sawant, Bhagat Singh Mariappan, Harmeet Singh, Rahul Chandra Khali, Prateek Halwe
  • Patent number: 11921877
    Abstract: Systems and methods for providing decentralized tokenization with mapping data devoid of sensitive data. A node receives a set of index-key pairs generated by a randomization service external to the node. Each index-key pair in the set of index-key pairs defines a particular index value mapped to a particular random key value. The node creates a mapping structure using the set of index-key pairs. Data-in-transit comprising sensitive data is received. A tokenization service of the node generates a token for the sensitive data using the mapping structure.
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: March 5, 2024
    Assignee: Amadeus S.A.S.
    Inventors: Roman Bayon, Sylvain Palmier, Rodrigo Broggi, Michele Minelli
  • Patent number: 11915047
    Abstract: Example storage systems, storage devices, and methods provide novel management of storage device compute operations using intermediate results, such as approximate or partial results, to optimize processing flow. An example system has a storage medium and a storage controller coupled to the storage medium that is configured to evaluate a processing capability of a storage device and determine, based on the processing capability, that only a portion of a multi-stage compute operation is completable within a requested processing timeframe. The storage processor may further be configured to determine and provide an intermediate result, which may include an approximation or a partial result of the multi-stage compute operation. The intermediate result may be used by a client to manage its own processing while it awaits a final processing result.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: February 27, 2024
    Assignee: Western Digital Technologies, Inc.
    Inventor: Ramanathan Muthiah
  • Patent number: 11914700
    Abstract: Systems and methods of reducing remote procedure calls in multimedia content delivery are described. A client device can request and receive digital content for presentation via an application executing on the client device in a sandboxed media environment. A markup interpreter executing on the client device can intercept, prior to receipt by the application executing in the sandboxed media environment, the content item. The markup interpreter can parse the content item to extract an identifier of a script. The markup interpreter can identify the script stored in a local cache on the client device separate from the sandboxed media environment. The markup interpreter can construct a modified content item. The markup interpreter can forward the modified content item to the application executing on the client device in the sandboxed media environment to cause the application to execute the modified content item.
    Type: Grant
    Filed: August 22, 2017
    Date of Patent: February 27, 2024
    Assignee: GOOGLE LLC
    Inventors: Justin Lewis, Richard Rapp
  • Patent number: 11909547
    Abstract: A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The tunnel device is selected based on an attribute, such as IP Geolocation. A tunnel bank server stores a list of available tunnels that may be used, associated with values of various attribute types. The tunnel devices initiate communication with the tunnel bank server, and stays connected to it, for allowing a communication session initiated by the tunnel bank server. Upon receiving a request from a client to a content and for specific attribute types and values, a tunnel is selected by the tunnel bank server, and is used as a tunnel for retrieving the required content from the web server, using standard protocol such as SOCKS, WebSocket or HTTP Proxy. The client only communicates with a super proxy server that manages the content fetching scheme.
    Type: Grant
    Filed: February 16, 2022
    Date of Patent: February 20, 2024
    Assignee: BRIGHT DATA LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 11909588
    Abstract: A first computing device is configured to (i) detect a triggering event that causes the first computing device to transmit a first set of one or more messages collectively indicating that the first computing device is available for setup, (ii) establish an initial wireless communication path with a second computing device, (iii) receive, from the second computing device via the initial wireless communication path, a second set of one or more messages including security information for a secure wireless network that is defined by one or more network devices, where the initial wireless communication path with the second computing device does not traverse any of the one or more network devices, (iv) use the security information to connect to the secure wireless network, and (v) transition from communicating with the second computing device via the initial wireless communication path to communicating with the second computing device via the secure wireless network.
    Type: Grant
    Filed: April 25, 2023
    Date of Patent: February 20, 2024
    Assignee: Sonos, Inc.
    Inventors: Nicholas A. J. Millington, Paul V. Hainsworth
  • Patent number: 11902301
    Abstract: A system and method for automatically healing web service disruptions are disclosed. A processor establishes a communication link between a web service provider device in a web service provider side and a web service consuming device in a web service consuming side in a computer network environment. A receiver receives a request from the web service consuming device to receive a web service provided by the web service provider device. The processor detects a change in an XML document in the web service provider side which disrupts receiving the web service requested by the web service consuming device; generates stubs on the fly in response to detecting the change in the XML, document; implements the stubs that addresses the detected change in the XML document; and automatically heals web service disruptions in response to implementing the stubs.
    Type: Grant
    Filed: August 31, 2021
    Date of Patent: February 13, 2024
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Varigonda Hari Krishna, Gagan Leekha, Bandarupalli Nagarjuna
  • Patent number: 11902044
    Abstract: A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The tunnel device is selected based on an attribute, such as IP Geolocation. A tunnel bank server stores a list of available tunnels that may be used, associated with values of various attribute types. The tunnel devices initiate communication with the tunnel bank server, and stays connected to it, for allowing a communication session initiated by the tunnel bank server. Upon receiving a request from a client to a content and for specific attribute types and values, a tunnel is selected by the tunnel bank server, and is used as a tunnel for retrieving the required content from the web server, using standard protocol such as SOCKS, WebSocket or HTTP Proxy. The client only communicates with a super proxy server that manages the content fetching scheme.
    Type: Grant
    Filed: February 16, 2022
    Date of Patent: February 13, 2024
    Assignee: BRIGHT DATA LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 11894975
    Abstract: An example playback device is configured to (i) detect a triggering event that causes the playback device to transmit a first message indicating the playback device is available for setup, (ii) establish an initial communication path with a computing device, (iii) process one or more second messages received from the computing device via the initial communication path collectively containing network configuration parameters for a secure wireless network defined by one or more network devices, where the initial communication path with the computing device does not traverse any of the one or more network devices, and where the network configuration parameters include an identifier of, and security information for, the secure wireless network, (iv) use the network configuration parameters to connect to the secure wireless network, and (v) transition from communicating with the computing device via the initial communication path to communicating with the computing device via the secure wireless network.
    Type: Grant
    Filed: August 15, 2022
    Date of Patent: February 6, 2024
    Assignee: Sonos, Inc.
    Inventors: Nicholas A. J. Millington, Paul V. Hainsworth
  • Patent number: 11875421
    Abstract: A method, a medium, and a system for distributing a warehouse task from a warehouse management hub to a programmable logic controller comprise receiving at least one warehouse task at a warehouse management hub including attributes for physically transferring at least one product into a warehouse, out of the warehouse or within the warehouse, determining, by the warehouse management hub and based on the attributes of the warehouse task, one of a plurality of warehouse management devices for processing the warehouse task, sending, by the warehouse management hub, the warehouse task to the determined warehouse management device, identifying, by the determined warehouse management device and based on the attributes of the warehouse task, a first one of a plurality of programmable logic controllers, and sending, by the determined warehouse management device, a message including information for carrying out the warehouse task to the identified programmable logic controllers.
    Type: Grant
    Filed: November 8, 2021
    Date of Patent: January 16, 2024
    Assignee: SAP SE
    Inventors: Tobias Adler, Joerg Michaelis, Andreas Daum
  • Patent number: 11868711
    Abstract: A method for using a user-fillable form in a host container includes receiving, at a host container, a user-fillable form bound to dynamic data from an underlying data source where the user-fillable form has a data structure generated by prepopulated coding. The method further includes translating the user-fillable form into a hostable format for the host container. The method also includes rendering, using the hostable format for the host container, the user-fillable form in a user interface. The method further includes receiving, at the user interface of the host container, from a user of the host container, a data entry for input to the user-fillable form and updating, by the host container, the dynamic data from the underlying data source by persisting data from the data entry in a data store associated with the underlying data source.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: January 9, 2024
    Assignee: Google LLC
    Inventors: Michael Jeffrey Procopio, Sarmad Hashmi
  • Patent number: 11861356
    Abstract: A feature deployment service of a provider network may deploy feature processing units (FPUs) to implement data processing features at both a provider network and edge devices. The use of FPUs may allow a client to use new features at the edge, without delays due to compliance/testing or software upgrades. An FPU includes a model and compute logic that are used to implement a data processing feature. A feature processing service deploys the FPU to an FPU engine at the provider network and also deploys the FPU to edge devices of the client's network that each include an edge FPU engine. The FPU engine at the provider network and the edge FPU engine at each edge device conform to a common specification/API, allowing deployment and use of the same FPU/data processing features at both the cloud and the edge.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Palani Chinnakannan, Nicolas Pouyez, Venkata Harish Kommaraju, Lomash Kumar, Christopher Michael Morrissey
  • Patent number: 11853815
    Abstract: Various methods, apparatuses/systems, and media for event-based task processing are disclosed. The system includes a processor and a memory operatively connected to the processor via a communication interface.
    Type: Grant
    Filed: July 28, 2022
    Date of Patent: December 26, 2023
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Stefania Costache, Ioana Nistoreanu, Niraj Khandekar
  • Patent number: 11829746
    Abstract: Systems and methods are disclosed for providing a multi-component application, including a first and second component. Functionality of the application may be easily and rapidly modified by modification to the first component, without requiring modification to the second component. The first component may be implemented locally at a client device, while the second component is implemented remotely. While modification of the second component may require privileges of a remote location, a user of a client device may modify the first component while maintaining interoperability and compatibility with the second component, thereby enabling the end user to modify functionality of the multi-component application. In some instances, different versions of a first component are provided, and an end user of a client device is enabled to specify which version of the first component should be used.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: November 28, 2023
    Assignee: Splunk Inc.
    Inventors: Akash Dwivedi, Simon Foster Fishel, Isabelle Park, Vivian Shen, Eric Tschetter, Joshua Walters
  • Patent number: 11822727
    Abstract: A computer-implemented method for selecting a face among faces of a 3D object in a 3D immersive environment. Each face is oriented in the 3D immersive environment. The method comprises displaying the 3D object in the 3D immersive environment. The method further comprises detecting S20 a hand gesture. The hand gesture comprises an adduction of all fingers except thumb. The method further comprises determining an oriented plane formed with the palm and/or the back of the hand in the 3D immersive environment. The method further comprises identifying the face of the 3D object having the closest orientation with the oriented plane. This constitutes an improved method for selecting a face among faces of a 3D object in a 3D immersive environment using hand interactions.
    Type: Grant
    Filed: December 29, 2020
    Date of Patent: November 21, 2023
    Assignee: DASSAULT SYSTEMES
    Inventor: Fivos Doganis
  • Patent number: 11804310
    Abstract: Disclosed are a system and method for processing HL7 messages. A method includes receiving, an HL7 message; storing the HL7 message in a memory; creating a data structure representation of the stored HL7 message in the memory that stores a start index and an end index of the stored HL7 message, wherein the start index indicates a beginning of the stored HL7 message and the end index indicates an end of the stored HL7 message; hierarchically creating, from the data structure representation of the stored HL7 message, one or more data structure representations in the memory that store at least one start index and at least one end index corresponding to one or more fragments in the stored HL7 message; and, modifying the stored HL7 message according to the at least one start index and a corresponding end index of the fragments in the HL7 message.
    Type: Grant
    Filed: January 15, 2021
    Date of Patent: October 31, 2023
    Assignee: Health Catalyst, Inc.
    Inventors: Steven E. Dwire, Hong Gao, Sarika Kandaprabhu, Michael Godinez, Hassan Khan
  • Patent number: 11792677
    Abstract: In a wireless network, a user equipment (UE) may support reflective quality of service (QoS), where QoS applied to uplink packets is implicitly derived from downlink packets. For example, when the UE receives a downlink packet that includes a reflective QoS (RQoS) indicator and a QoS flow identifier (QFI), the UE may apply the same QoS associated with the downlink packet to an uplink packet with one or more attributes that match the downlink packet. However, for a received downlink encapsulating security payload (ESP) packet that includes an RQoS indicator and a QFI, a modem cannot determine an uplink security parameters index (SPI) and downlink SPI pairing needed to enable RQoS because the uplink/downlink SPI pairing is known only by the upper layer. Accordingly, some aspects described herein enable the modem to learn uplink/downlink SPI pairings for ESP packets and thereby enable RQoS for ESP packets.
    Type: Grant
    Filed: October 22, 2021
    Date of Patent: October 17, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Feilu Liu, Can Zhao, Suli Zhao, Alok Mitra, Vinay Paradkar, Rushil Gholap, Xinli Song, Liping Shen, Rajashekar Chilla
  • Patent number: 11792253
    Abstract: Bandwidth adaptation is achieved with selection of quality levels of media content to be transferred based on network conditions.
    Type: Grant
    Filed: August 26, 2019
    Date of Patent: October 17, 2023
    Assignee: DOLBY LABORATORIES LICENSING CORPORATION
    Inventors: Christopher Mueller, Yuwen He, James Crenshaw
  • Patent number: 11778071
    Abstract: Disclosed herein are related to communication systems and methods for converting between lossy communication protocol packets and lossless communication protocol packets. In one aspect, the communication system includes a server, a set top box, and an intermediate node. In some embodiments, the intermediate node is configured to receive a lossy communication protocol packet from the server, convert the lossy communication protocol packet to a lossless communication protocol packet, and transmit the converted lossless communication protocol packet to the set top box.
    Type: Grant
    Filed: January 26, 2021
    Date of Patent: October 3, 2023
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventors: Rajesh Mamidwar, Anand Tongle, Sanjeev Sood, Florian Fainelli
  • Patent number: 11757796
    Abstract: In one embodiment, a system includes a peripheral device including a memory access interface to receive from a host device headers of packets, while corresponding payloads of the packets are stored in a host memory of the host device, and descriptors being indicative of respective locations in the host memory at which the corresponding payloads are stored, a data processing unit memory to store the received headers and the descriptors without the payloads of the packets, and a data processing unit to process the received headers, wherein the peripheral device is configured, upon completion of the processing of the received headers by the data processing unit, to fetch the payloads of the packets over the memory access interface from the respective locations in the host memory responsively to respective ones of the descriptors, and packet processing circuitry to receive the headers and payloads of the packets, and process the packets.
    Type: Grant
    Filed: September 29, 2021
    Date of Patent: September 12, 2023
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Haggai Eran, Liran Liss, Yuval Shpigelman, Idan Burstein
  • Patent number: 11729255
    Abstract: Systems and methods include a cloud hub located in a premises, and the cloud hub comprises adapters configured for coupling to premises devices. The cloud hub is configured as a gateway for the premises devices. The system includes a virtual gateway located in a cloud server environment and coupled to the cloud hub. The virtual gateway is configured as a server-side abstraction of the cloud hub. The cloud hub and the virtual gateway are configured as an automation platform that maintains state data of the premises devices, controls interaction among the premises devices, and monitors and manages the premises devices.
    Type: Grant
    Filed: November 15, 2021
    Date of Patent: August 15, 2023
    Assignee: iControl Networks, Inc.
    Inventors: Jim Kitchen, Corey Gates, Chris Decenzo
  • Patent number: 11711451
    Abstract: Systems, methods, and computer-readable media are presented herein for providing lower level physical-layer gateway functionalities and upper-level application functionalities; a system designed with flexible configurations in order to support a wide range of connected applications. The system can include a processor that executes machine instructions to perform operations. The operations can comprise: receiving, from a first device, a first packet representing first data formatted in a first protocol language; transforming the first data to second data formatted in a second protocol language; and transmitting a second packet representing the second data to a second device.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: July 25, 2023
    Assignee: INTWINE CONNECT, LLC
    Inventor: David Martin