Patents Examined by Meng An
  • Patent number: 11843944
    Abstract: Some implementations of the disclosure are directed to preventing unauthorized transmissions of an outdoor IP Radio by an unauthorized user tapping the connection between an indoor unit and the outdoor IP Radio. In one implementation, a method comprises: initializing, over an interfacility link (IFL) connecting an indoor unit of a satellite terminal and an outdoor Internet Protocol (IP) Radio of the satellite terminal, a communication link between the indoor unit and the outdoor IP Radio; authenticating, using the indoor unit and the outdoor IP Radio, the communication link between the indoor unit and the outdoor IP radio; and after authenticating the communication link, providing satellite network service to the indoor unit via the outdoor IP Radio.
    Type: Grant
    Filed: December 31, 2020
    Date of Patent: December 12, 2023
    Assignee: HUGHES NETWORK SYSTEMS, LLC
    Inventors: Emanuel Harrington, David McLaurin
  • Patent number: 11843943
    Abstract: Low power devices are able to utilize encryption in communication. Low power devices typically cannot send/receive large amounts of data since sending/receiving more data uses more power. Implementing a key exchange with a small encrypted payload enables secure communication between the devices. A one-way data stream is implemented. The one-way data stream is able to be encrypted. The dynamic key exchange is able to be used for a moving target.
    Type: Grant
    Filed: June 4, 2021
    Date of Patent: December 12, 2023
    Assignee: Winkk, Inc.
    Inventor: Robert O. Keith, Jr.
  • Patent number: 11841849
    Abstract: In an embodiment, a database platform receives a query that is directed at least in part to external data in an external table stored on a data storage platform that is external to the database platform. The external table includes a plurality of partitions. The database platform identifies, from external-table metadata, a subset of the plurality of partitions of the external table as including data that potentially satisfies the query. The external-table metadata is stored by the database platform. The database platform identifies data that satisfies the query by scanning the identified subset of the partitions, and responds to the query at least in part with the identified data that satisfies the query.
    Type: Grant
    Filed: July 15, 2022
    Date of Patent: December 12, 2023
    Assignee: Snowflake Inc.
    Inventors: Subramanian Muralidhar, Benoit Dageville, Thierry Cruanes, Nileema Shingte, Saurin Shah, Torsten Grabs, Istvan Cseri
  • Patent number: 11843508
    Abstract: A disclosed example includes configuring a virtual network and a physical network for at least twenty-four hosts and a top-of-rack switch in less than one minute by: generating, by executing an instruction with one or more processors, network topologies of the hosts based on physical network connection information indicative of physical network connections between the hosts and the top-of-rack switch; determining, by executing an instruction with the one or more processors, whether implementing the network topologies of the hosts concurrently is valid based on an evaluation of the network topologies relative to a network topology validation rule; and configuring, by executing an instruction with the one or more processors, the top-of-rack switch based on one or more of the network topologies.
    Type: Grant
    Filed: March 8, 2021
    Date of Patent: December 12, 2023
    Assignee: VMWARE, INC.
    Inventors: Thayumanavan Sridhar, Raja Kommula, Santoshkumar Babalad, Rajendra Gutupalli
  • Patent number: 11842224
    Abstract: Client application (112) submits request (118) to resource status service (110) for resource status data (“data”) regarding one or more computing resources (108) provided in a service provider network (102). The resource status service submits requests to the resources for the data. The resource status service provides a reply to the client application that includes any data received from the resources within a specified time. If all requested data was not received from the resources within the specified time the resource status service can also provide, in the reply, an identifier (“ID”) that identifies the request and can be utilized to identify and retrieve additional status data received at a later time. The client application can also submit additional requests for the status data, and may include the ID, may wait for additional data to be pushed to it, or may check a queue for the status data.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: December 12, 2023
    Assignee: Amazon Technologies, Inc.
    Inventor: Nima Sharifi Mehr
  • Patent number: 11841774
    Abstract: Techniques are described for determining whether a backup chain is within a recoverable range. The recoverable range defines a time interval in which data from a database system is recoverable to a point in time within the time interval. The backup chain is preserved while the backup chain is within the recoverable range. Upon determining that the backup chain is not within the recoverable range, operations are described for checking a retention policy for the backup chain, determining whether to preserve or expire the backup chain based on the retention policy, and preserving the backup chain based on that determination.
    Type: Grant
    Filed: November 15, 2021
    Date of Patent: December 12, 2023
    Assignee: Rubrik, Inc.
    Inventors: Suman Swaroop, Anuj Dhawan
  • Patent number: 11836258
    Abstract: A method for software code analysis includes receiving source code of an application program, which includes one or more calls from respective entry points in the source code to a library program. The source code is automatically analyzed in order to generate a first data flow graph (DFG), representing a flow of data to be engendered upon running the application program. One or more vulnerabilities are identified in the library program. The library program is automatically analyzed to generate a second DFG linking at least one of the entry points in the source code to at least one of the vulnerabilities. The first DFG is combined with the second DFG in order to track the flow of data from the application program to the at least one of the vulnerabilities and to report at least one of the vulnerabilities as being exploitable.
    Type: Grant
    Filed: July 22, 2021
    Date of Patent: December 5, 2023
    Assignee: CHECKMARX LTD.
    Inventors: Maty Siman, Or Chen
  • Patent number: 11838258
    Abstract: Systems and methods for creating multiple renditions of a social media composition may include (1) providing a composition screen configured to be used to create user compositions for use with different consumption channels of a social media application, (2) collecting, via the composition screen, a set of one or more user inputs selecting user-selected content, to be included within a user composition, that includes photographs and text, (3) creating a first rendering of the user composition, to be viewed from a first consumption channel, that includes a slideshow of the photographs with a cover card that includes the text, and (4) creating a second rendering of the user composition, to be viewed from a second consumption channel, that includes a collage of the photographs with a caption that includes the text. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: December 5, 2023
    Assignee: Meta Platforms, Inc.
    Inventor: Debashish Paul
  • Patent number: 11838212
    Abstract: A method for optimizing internet traffic from a plurality of local area networks (LANs) to an internet based server connected to internet includes instructions for analyzing an internet data by a gateway computer located in a first LAN of the plurality of LANs to determine a data that is latency sensitive and a data that is not latency sensitive; instructions for sending network steering data, by the gateway computer, to a Central Processing Matrix (CPM); instructions for sending data, by a plurality of customer premises equipment (CPE) located in a second plurality of LANs in the plurality of LANs to the CPM through a listener/reporter located outside of the plurality of LANs; instructions for receiving the network steering data by the listener/reporter from the CPM; and instructions for routing the data that is latency sensitive outside of the second plurality of LANs to the internet based server.
    Type: Grant
    Filed: May 24, 2021
    Date of Patent: December 5, 2023
    Assignee: AAA INTERNET PUBLISHING INC.
    Inventor: Robert Michael Norman Bartlett
  • Patent number: 11838401
    Abstract: Techniques to transmit encoded data along a transmission medium and decode the transmitted data along the transmission medium are provided. Some techniques include logic to encode data transmitted along a transmission medium, such as a fiberoptic line or cable, where the encoding is pursuant to a conversion between a first and second colorspace. The logic may further be configured to decode the data once it is received at a node along the fiberoptic line, where the colorspace conversion provides the basis, key, or cipher for preforming the decoding operation. The logic may be further configured to alter the encryption and decryption basis, key, or cypher by altering the colorspace scheme defining the encoding (and by extension the decoding) during transmission, including a transmission that takes place after a previous transmission governed by the previously defined (and subsequently altered) colorspace conversion scheme. Other embodiments are described and claimed.
    Type: Grant
    Filed: October 20, 2021
    Date of Patent: December 5, 2023
    Assignee: Capital One Services, LLC
    Inventors: Austin Grant Walters, Jeremy Edward Goodsitt
  • Patent number: 11838194
    Abstract: The present disclosure relates to computer-implemented methods, software, and systems for detecting outages in a cloud environment. Internal web agents installed at corresponding network segments of a first cloud platform and external web agents installed at an external second cloud platform are configured to perform network calls between themselves and the other web agents. Data from the internal web agents is automatically collected to generate structured data defining network connectivity status corresponding to the network segments of the first cloud platform based on the performed network calls between the internal and external web agents. In response to evaluating the structured data, a health status of network connectivity of the first cloud platform is determined. The health status can be provided to platform services provided by the first cloud platform and/or applications running on the first cloud platform to support managing of lifecycles of entities running on the first cloud platform.
    Type: Grant
    Filed: August 8, 2022
    Date of Patent: December 5, 2023
    Assignee: SAP SE
    Inventors: Shenol Hulmi Yousouf, Stoyan Zhivkov Boshev, Nikolai Veselinov Neichev, Kaloyan Stefanov Nikov, Antoan Nikolaev Andonov, Petar Rusev Rusev
  • Patent number: 11836534
    Abstract: One or more processors receive resource type and capability information and activity information of workloads of a domain. A first model is generated and trained to map the resource information to the activity information of domain workloads. The activity information is decomposed into a set of activity core elements (ACEs). The one or more processors generate a second model, wherein the second model is trained to predict a set of resource types and resource capabilities of the respective resource types, based on an input of the first set of ACEs decomposed from the activity information of the workloads of the domain. The one or more processors receive a second set of ACEs that are decomposed from activities associated with an unprecedented workload, and the one or more processors generate a predicted set of resources to perform the second set of ACEs.
    Type: Grant
    Filed: January 26, 2021
    Date of Patent: December 5, 2023
    Assignee: International Business Machines Corporation
    Inventors: Michal Paluch, William Carbone, Erik Rueger, Nicolo′ Sgobba
  • Patent number: 11829508
    Abstract: A user consent service that collects information on the type of data users have consented to sharing with different service providers (location information, account status, etc.), so that mobile network operators determine whether to approve or deny user information requests. The service receives information from service providers (e.g., websites, cloud services, mobile applications, and other network-accessible resources) which indicates that users have consented to the sharing of certain types of user data with those service providers. In response, the user consent service maintains records cataloging the consent received for the users, including what type of data that the users have consented to sharing with the different service providers (i.e., what pieces of data may or may not be shared with the different server providers). The service generates consent data for mobile network operators, from the records, so the mobile network operators can evaluate requests for user data.
    Type: Grant
    Filed: February 22, 2021
    Date of Patent: November 28, 2023
    Assignee: Telesign Corporation
    Inventors: Ravishkumar M. Patel, Jelena Vujovic, Du{hacek over (s)}an Aleksandar Starinac
  • Patent number: 11831603
    Abstract: A content provider has a plurality of content provider domain names, and a content delivery network (CDN) allocates a plurality of CDN domain names to the particular content provider. The content provider domain names are mapped to the CDN domain names. CDN domain names are bound to corresponding CDN clusters. The binding of the of CDN domain names to corresponding CDN clusters is modified.
    Type: Grant
    Filed: March 3, 2023
    Date of Patent: November 28, 2023
    Assignee: Level 3 Communications, LLC
    Inventor: Christopher Newton
  • Patent number: 11829806
    Abstract: An arithmetic processor performs arithmetic processing, and a synchronization processor, including first registers, performs synchronization processing that includes a plurality of processing stages to be processed stepwise. The arithmetic processor sends, to the synchronization processor, setting information to be used in a predetermined processing stage of the synchronization processing, and instruct the synchronization processor to execute the predetermined processing stage for the arithmetic processing. Each of the first registers includes a setting information management area to manage the setting information received from the arithmetic processor, and a destination status area to store a usage state of each of destination registers which are used in a next processing stage following the predetermined processing stage.
    Type: Grant
    Filed: April 16, 2020
    Date of Patent: November 28, 2023
    Assignee: FUJITSU LIMITED
    Inventors: Kazuya Yoshimoto, Yuji Kondo
  • Patent number: 11822647
    Abstract: The various implementations described herein include methods and devices for creating and using trust binaries. In one aspect, a computer-readable storage medium includes a trust database storing a plurality of trust binaries, each trust binary corresponding to a respective executable program. Each trust binary of the plurality of trust binaries includes: a trust binary name generated by applying a hash function to a respective header of the respective executable program; and a function digest for each executable function identified in the executable program. The function digest is generated based on a respective starting address and one or more respective static parts of the respective executable function. The plurality of trust binaries are indexed in the trust database using their respective trust binary names.
    Type: Grant
    Filed: May 2, 2022
    Date of Patent: November 21, 2023
    Assignee: CSP Inc.
    Inventors: Henry Tumblin, Gary Southwell
  • Patent number: 11822687
    Abstract: Systems and methods generate a first security node hash identifier by performing a first hash operation, such as a one-way hash, on a first data resource identifier associated with a first data resource, such as a data set, produced by a data resource platform. The systems and methods generate a dependent second security node hash identifier by performing a second hash operation on a second data resource identifier associated with a dependent second data resource produced by the data resource platform and on the first security node hash identifier, receive an access request for access to the dependent second data resource; and in response to the access request, grant permission to access the dependent second data resource to a user associated with the access request based on the dependent second security node hash identifier.
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: November 21, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Lam Tran, James Baker, Lili Yang
  • Patent number: 11816509
    Abstract: Disclosed are aspects of workload selection and placement in systems that include graphics processing units (GPUs) that are virtual GPU (vGPU) enabled. In some aspects, workloads are assigned to virtual graphics processing unit (vGPU)-enabled graphics processing units (GPUs) based on a variety of vGPU placement models. A number of vGPU placement neural networks are trained to maximize a composite efficiency metric based on workload data and GPU data for the plurality of vGPU placement models. A combined neural network selector is generated using the vGPU placement neural networks, and utilized to assign a workload to a vGPU-enabled GPU.
    Type: Grant
    Filed: January 14, 2020
    Date of Patent: November 14, 2023
    Assignee: VMWARE, INC.
    Inventors: Hari Sivaraman, Uday Pundalik Kurkure, Lan Vu
  • Patent number: 11816108
    Abstract: Custom communication alert techniques are described. In one or more implementations, a triggering condition is detected by one or more computing devices that is found by searching data using one or more extraction rules of a late-binding schema. Responsive to the detection of the triggering condition of the alert, a communication is formed by the one or more computing devices that corresponds to the alert and that includes one or more tokens based on one or more values of the data taken from fields defined by the one or more extraction rules. The communication is caused to be transmitted by the one or more computing device via a network for receipt by at least one computing device of an intended recipient of the communication.
    Type: Grant
    Filed: June 2, 2022
    Date of Patent: November 14, 2023
    Assignee: Splunk Inc.
    Inventors: Nicholas John Filippi, Katherine Kyle Feeney, Cory Eugene Burke, Abhinav Prasad Nekkanti, Marc Vincent Robichaud, Irina Korobova
  • Patent number: 11809593
    Abstract: Techniques for finding and associating personal identifying information with an individual. In one embodiment, a method includes searching a database of personal identifying information held by an organization for instances of a particular item of personal identifying information of a data subject. The database may link personal identifying information to locations at which that personal identifying information is held by the organization. After a storage location with a found instance of the particular item of personal identifying information of the data subject is determined, additional personal identifying information of potential relevance to the data subject may be found at the storage location and used for further searching of the database for more personal identifying information of potential relevance to the data subject at other locations. Personal identifying information may be associated with the data subject and included in a data subject profile.
    Type: Grant
    Filed: February 19, 2021
    Date of Patent: November 7, 2023
    Assignee: Spirion, LLC
    Inventors: Liam Irish, Tizanae C. Nziramasanga, Gabe Gumbs, Kyle H. N. Butler