Client/server Patents (Class 709/203)
  • Patent number: 11695730
    Abstract: Some embodiments provide a method for a network controller that manages several logical networks. The method receives a specification of a logical network that includes at least one logical forwarding element attached to a logical service (e.g., DHCP). The method selects at least one host machine to host the specified logical service from several host machines designated for hosting logical services. The method generates logical service configuration information for distribution to the selected host machine. In some embodiments, the method selects a master host machine and a backup host machine for hosting logical service. In some embodiments, a particular one of the designated host machines hosts at least two DHCP services for two different logical networks as separate processes operating on the particular host machine.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: July 4, 2023
    Assignee: NICIRA, INC.
    Inventors: Anupam Chanda, Pankaj Thakkar, Igor Ganichev, Ronghua Zhang, Ansis Atteka
  • Patent number: 11695829
    Abstract: The present disclosure provides a method, system, and device for peer-to-peer downloading across a network. To illustrate, a server may receive a request from a peer device for at least a portion of a file. The server may send, to the peer device, download information including a checksum corresponding to the portion of the file, a token corresponding to authorization for the peer device to perform P2P communication, an indicator that identifies at least one device that includes the portion of the file, or a combination thereof. The server may update tracking information to indicate that the peer device received the portion of the file.
    Type: Grant
    Filed: February 19, 2020
    Date of Patent: July 4, 2023
    Assignee: JFrog Ltd.
    Inventor: Yoav Landman
  • Patent number: 11689437
    Abstract: Described herein are systems, methods, and software to manage workflow monitoring between a client and one or more web servers. In one implementation, a client may initiate a workflow and maintain timing information associated with HTTP requests to one or more web servers as part of the workflow. The client further obtains, from the one or more web servers, log information for operations initiated from the HTTP requests to the one or more web servers and generates a timing diagram display based on the timing information and the log information.
    Type: Grant
    Filed: January 4, 2022
    Date of Patent: June 27, 2023
    Assignee: VMware, Inc.
    Inventors: Ivan Veselinov Vatov, Georgi Milenov Dinov, Mincho Antonov Tonev, Milen Vasilev Borchev
  • Patent number: 11689506
    Abstract: A computer-implemented method for providing continuous monitoring for a secure, classified remote access virtual desktop infrastructure to an end-user device includes: processing input packets, generating indexed logs, generating analytics or visualizations of the indexed logs, and facilitating viewing of the analytics or the visualizations. A computing system includes a processor, a network interface controller, and a memory including instructions that, when executed by the processors cause the system to: process input packets, generate indexed logs, generate at analytics or visualizations of the indexed logs, and facilitate viewing of the analytics or the visualizations. One or more non-transitory computer readable media include program instructions that when executed, cause a computer to: process input packets, generate indexed logs, analytics or visualizations of the indexed logs, and facilitate viewing of the analytics or the visualizations.
    Type: Grant
    Filed: September 8, 2021
    Date of Patent: June 27, 2023
    Assignee: CDW LLC
    Inventors: Marty Spain, Peter Joseph Dunn
  • Patent number: 11689764
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed for loading and roll-off of reference media assets. Example apparatus disclosed herein are to determine whether a first condition to prune a reference media asset is satisfied, and in response to a determination that the first condition is satisfied, determine whether a second condition to prune the reference media asset is satisfied. Disclosed example apparatus are also to, in response to a determination that the second condition is satisfied: segment the reference media asset into a plurality of segments based on a length of the reference media asset, prune a first one of the segments, and retain a second one of the segments in a database to compare with meter data to credit media exposure associated with the reference media asset.
    Type: Grant
    Filed: November 30, 2021
    Date of Patent: June 27, 2023
    Assignee: THE NIELSEN COMPANY (US), LLC
    Inventors: Sandeep Tapse, Daniel Nelson, Raghuram Ranganathan
  • Patent number: 11689520
    Abstract: Authorizing access to a web domain involves a server device receiving, from a browser of a computing device, a request to access a web domain. The server device sends a web page to the browser of the computing device. The web page includes a redirect script that redirects the browser to a particular companion domain of the web domain, wherein the particular companion domain comprises a domain name system (DNS) zone file comprising an ALIAS record for the particular companion domain. The server device sends to the browser an authentication challenge for access to the web domain. The server device receives a Kerberos service ticket from the browser of the computing device. The server device provides the browser with access to the web page.
    Type: Grant
    Filed: November 18, 2020
    Date of Patent: June 27, 2023
    Inventors: Brian Kenneth Zuzga, Ka Wing Kevin Arion Loo, Hu Zhou
  • Patent number: 11689428
    Abstract: Disclosed herein are systems, methods, and storage media for network traffic projection and visualization. A computing system includes at least one circuit structured to receive network traffic data. A neural network is generated based on the network traffic data and includes a network traffic projection. The network traffic projection is displayed, via a graphical user interface, to a system administrator. In some embodiments, the computing system includes at least one circuit structured to receive change management data, such as application- and outage-related information. The change management data is combined with the network traffic projection data in a change window simulator, which recommends one or more change windows.
    Type: Grant
    Filed: October 25, 2021
    Date of Patent: June 27, 2023
    Assignee: Fannie Mae
    Inventors: Ronald Klinger, Bijal Shah
  • Patent number: 11681821
    Abstract: An apparatus includes a processor and a memory operatively coupled to the processor and associated with an instance of a distributed database at a first compute device. The processor is configured to select an anonymous communication path. Each blinded public key from a sequence of blinded public keys associated with the anonymous communication path is associated with a pseudonym of a compute device from a set of compute devices that implement the anonymous communication path. The processor is configured to generate an encrypted message encrypted with a first blinded public key. The processor is configured to generate an encrypted data packet including the encrypted message and a compute device identifier associated with a second compute device. The encrypted data packet is encrypted with a second blinded public key. The processor is configured to send the encrypted data packet to a third compute device.
    Type: Grant
    Filed: February 17, 2022
    Date of Patent: June 20, 2023
    Assignee: Hedera Hashgraph, LLC
    Inventors: Leemon C. Baird, III, Mance Harmon
  • Patent number: 11683110
    Abstract: The present invention relates to IoT devices existing in a deployed ecosystem. The various computers in the deployed ecosystem are able to respond to requests from a device directly associated with it in a particular hierarchy, or it may seek a response to the request from a high order logic/data source (parent). The logic/data source parent may then repeat the understanding process to either provide the necessary response to the logic/data source child who then replies to the device or it will again ask a parent logic/data sources for the appropriate response. This architecture allows for a single device to make one request to a single known source and potentially get a response back from the entire ecosystem of distributed servers.
    Type: Grant
    Filed: September 25, 2020
    Date of Patent: June 20, 2023
    Assignee: Clearblade, Inc.
    Inventors: David Aaron Allsbrook, Steven Manweiler, Sanket Deshpande, Martin Pandola
  • Patent number: 11681721
    Abstract: Systems and methods for SPARK lineage data capture are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method for lineage data capture may include: (1) receiving, at a lineage engine and from a listener service, a decisive logical plan for a job; (2) extracting, using a plan parser, lineage data from the decisive logical plan; (3) producing, by a job lineage builder, job lineage data and job attribute data from the lineage data; (4) extracting, by the job lineage builder and from the job lineage data and the job attribute data, attribute information, transformation information, and estimate information for the job; and (5) storing, in a database, the attribute information, the transformation information, and the estimate information.
    Type: Grant
    Filed: April 8, 2021
    Date of Patent: June 20, 2023
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Shalu Chadha, Ravi Kumar Sanjeevi, Sarath Chandra Bhargav Jiguru, Madhu Kotagiri, Nikesh Bisen, Ramana Chelkala, Rajesh Dadi
  • Patent number: 11681704
    Abstract: Methods comprising loading a data model in-memory, providing a first graphical object of loaded data based on the data model, wherein the first graphical object represents a plurality of data sets, executing a first procedure in an inference engine based on a user selection in the plurality of data sets to generate a data subset, executing a second procedure in a calculation engine to generate a first multidimensional data cube based on the data subset to generate a second graphical object, providing at least a portion of the data subset to an external engine to perform a third procedure, receiving a result of the third procedure from the external engine, repeating the first procedure and the second procedure based on the data subset and the result of the third procedure to generate a second multidimensional data cube and to generate a third graphical object, and providing the third graphical object.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: June 20, 2023
    Assignee: QlikTech International AB
    Inventors: José Dìaz López, Håkan Wolgé
  • Patent number: 11681572
    Abstract: Methods, systems and computer program products for extensible content object workflows. A content management system stores a plurality of content objects. The content management system integrates applications, which integrated applications make modifications to the content objects based on computer-aided invocation of workflows. Upon receipt of a message from a first integrated application indicating an intent to invoke a workflow at a second integrated application, the content management system relays information pertaining to the desired workflow to the second integrated application. The workflow of the second integrated application modifies one or more of the content objects or its metadata or other data associated with the workflow. Selection of the second integrated application can be based on attributes of the content objects, and/or can be based on user interactions within a user interface.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: June 20, 2023
    Assignee: Box, Inc.
    Inventors: Daniel Wayne Morkovine, Rohit Bakshi, Faizan N. Buzdar
  • Patent number: 11677824
    Abstract: Embodiments disclosed herein address the need to more efficiently backup a network-based storage environment that may be remote from a primary storage environment. For example, embodiments herein can provide a more efficient backup of a storage managed by a third-party entity. To improve the backup process, embodiments herein may optimize the number of scanning threads that are used to identify files that are to be backed up by, for example, analyzing the characteristics of the network and/or the network storage system to determine a number of scanning threads that will enable faster scanning of the network storage system while at the same time not overburden or be slowed down by a network between the network-based storage environment and the primary storage environment.
    Type: Grant
    Filed: August 18, 2020
    Date of Patent: June 13, 2023
    Assignee: Commvault Systems, Inc.
    Inventors: Douglas Cary Swallow, Manoj Kumar Pradhan, Dmitriy Borisovich Zakharkin
  • Patent number: 11677634
    Abstract: A model selection and deployment service at a provider network receives an indication of sensor availability from a remote client device (e.g., what type of sensors are currently available to provide sensor data to the client device). The model selection and deployment service then selects, based on the sensor availability (and/or based on one or more other factors/criteria), a data processing model from a group of data processing models that are available for deployment to the client device. The model selection and deployment service then transmits the selected data processing model to the remote client device (e.g., for installation on the hub device). This may allow a client device to use the best data processing model for a sensor configuration and to dynamically adjust to any changes in the sensor configuration.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: June 13, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Nagajyothi Nookula, Eduardo Calleja, Poorna Chand Srinivas Perumalla
  • Patent number: 11676253
    Abstract: In accordance with some aspects, systems, methods and media for hierarchical progressive point cloud rendering are provided. In some aspects, a method for point cloud rendering is provided, the method comprising: rendering a first image based on point cloud data; requesting point cloud points, first synthetic point cloud points, and an octant of a second synthetic point cloud that intersects a new viewing frustum; reprojecting points used during rendering of the first image into frame buffer objects (FBOs) of different resolutions; replacing reprojected points if a received point corresponding to the same pixel is closer to the camera; determining that a pixel in the highest resolution FBO is unfilled; copying a point that originated in a lower resolution FBO to the gap in the highest resolution FBO; and when the highest resolution FBO is filled, rendering a second image based on the contents.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: June 13, 2023
    Assignee: WISCONSIN ALUMNI RESEARCH FOUNDATION
    Inventors: Kevin Ponto, Ross D. Tredinnick
  • Patent number: 11677785
    Abstract: According to some embodiments, a security model data store may contain a plurality of potential security policies, each accessible by multiple external applications. A security specifications data store may contain a plurality of potential security specifications, each accessible by the multiple external applications. A security policy engine computer platform may receive from an external application an indication identifying a security policy package. The security policy engine may then retrieve, based on the received indication, one of the potential security models from the security policy data store. Similarly, the security policy engine may retrieve, based on the received indication, one of the potential security specifications from the security specifications data store.
    Type: Grant
    Filed: February 12, 2019
    Date of Patent: June 13, 2023
    Assignee: SAP PORTALS ISRAEL LTD.
    Inventors: Guy Soffer, Gilad Keinan
  • Patent number: 11677812
    Abstract: A lightweight and extensible information model for machine-to-machine systems is disclosed. A service layer information management architecture uses three categories of atomic objects, subjects, actions, and descriptions. Information for use within the model is built using the atomic information objects. Application programming interfaces are used to perform operations and information processing by different nodes. Common service functions are used in the model as instances of a generic common service information model.
    Type: Grant
    Filed: May 18, 2022
    Date of Patent: June 13, 2023
    Assignee: Convida Wireless, LLC
    Inventors: Guang Lu, Dale N. Seed, Lijun Dong, Quang Ly, Shamim Akbar Rahman, Chonggang Wang
  • Patent number: 11669537
    Abstract: Systems and methods for graph embedding already-collected but not yet connected data are disclosed. A method includes extracting a first set of actor-related data, a second set of object-related data, and a third set of temporal data from a set of the already-collected but not yet connected data representative of a unit-level contribution to the target activity. The method further includes generating graph data for at least one graph having a plurality of nodes and a plurality of edges using the set of the already-collected but not yet connected data, where each of the plurality of nodes corresponds to the actor or the object, and where an attribute associated with each of the plurality of edges corresponds to a measurement associated with the target activity during a temporal dimension of interest. The method further includes converting the graph data into metric space data using a graph embedding process.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: June 6, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Darren K. Edge, Jonathan K. Larson, Nathan R. Evans, Christopher M. White
  • Patent number: 11671653
    Abstract: Methods and systems for delivering content are described. A content distribution network may utilize multiple content sources and datacenters when delivering content to a requesting device. One or more service metrics associated with the content as it is being prepared for delivery at each of the datacenters may be monitored by a quality agent. The quality agent may use the one or more service metrics to select a distribution datacenter to deliver the content to the requesting device. The quality agent may instruct the remaining datacenters to disable delivery of the content to the requesting device.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: June 6, 2023
    Assignee: Comcast Cable Communications, LLC
    Inventor: Garey Hassler
  • Patent number: 11669136
    Abstract: Disclosed herein are methods and systems enabling automatic powering on and off of a computer of a user when the user is within a predetermined range from the computer. When there is a startup error detected during the remote powering on process of the computer, an alert is generated and automatically transmitted to an analyst computer to resolve the startup error. The disclosed systems and methods save a lot of time for the user each day as the user does not have to wait for execution of computer startup processes and the computer is ready to use when the user arrives at a location of their computer.
    Type: Grant
    Filed: July 13, 2021
    Date of Patent: June 6, 2023
    Assignee: UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)
    Inventors: Adalberto Ruiz, III, Heidi Jane Swanson
  • Patent number: 11671388
    Abstract: Techniques described herein relate to message distribution in a contact center. Messages generated by an administrator and/or by a trained model processing data from customer interactions with the contact center are stored in a message queue. A desktop application running on a representative device and hosted by the contact center queries the message queue for messages intended for a representative using the representative device. Messages intended for the representative are automatically displayed on the representative device, e.g., on the desktop.
    Type: Grant
    Filed: July 16, 2021
    Date of Patent: June 6, 2023
    Assignee: State Farm Mutual Automobile Insurance Company
    Inventors: Chad Skinner, Scott D. Dies, Amit Gupta, Aaron Kammeyer
  • Patent number: 11665232
    Abstract: A method and apparatus of a device that downloads content to a local device using a decentralized content distribution network is described. In an exemplary embodiment, the device receives a request from an application to download content using the decentralized content distribution network. In addition, the device determines a plurality of nodes in the decentralized content distribution network to download the content. For each of the plurality of nodes, the device attempts to establish communications between the device and that node. In addition, the device downloads a portion of the content from that node if communication is established between the local device and that node, wherein the size of the portion is based on at least a characteristic of that node. Furthermore, the device downloads a portion of the content from a proxy if communication cannot be established between the local device and that node, wherein the size of the portion is based on at least a characteristic of that proxy.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: May 30, 2023
    Assignee: CLOSTRA, INC.
    Inventors: Stanislav Shalunov, Gregory Hazel
  • Patent number: 11663025
    Abstract: Described is a computer system for providing virtual computers. The computer system includes a pool facility for storing a pool of suspended virtual computers based on at least one virtual computer template. The computer system includes a provision manager for ensuring that a series of system logon requests results in the user being provided with a series of virtual computers that reflect applied updates. The provision manager includes an update facility, a resume facility and a customization facility. The update facility regularly applies updates to the virtual computer template to ensure that each virtual computer reflects the updates. The resume facility resumes suspended virtual computers provided by the pool facility. The customization facility customizes each virtual computer for the particular user after the virtual computer is resumed from the pool of suspended virtual computers, the customization including providing the resumed virtual computer with a user data layer.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: May 30, 2023
    Assignee: BANKVAULT PTY LTD
    Inventors: Graeme Speak, Neil Richardson, Chris Hoy Poy
  • Patent number: 11663267
    Abstract: Systems and methods for generating a playlist of audio content for a vehicle are disclosed. An audio input is received at a vehicle entertainment system of the vehicle while an audio content item is currently played by the vehicle entertainment system. The audio input includes an audio command trigger and an audio playlist command. In response to detecting the audio command trigger in the audio input, the audio input is parsed to determine the audio playlist command. A metadata associated with the audio content item is determined. In response to determining the audio playlist command, the audio content item is caused to be added to an audio content playlist of a third-party service based on the metadata of the audio content item.
    Type: Grant
    Filed: July 28, 2020
    Date of Patent: May 30, 2023
    Assignee: Rovi Guides, Inc.
    Inventors: Christopher Lidaka, Peter Jason Calvert
  • Patent number: 11663339
    Abstract: Implementations of the present disclosure relate to security testing based on user request. According to the method, a first request for a target application is received from a first user. A first malicious request is generated by modifying the first request, wherein the first malicious is associated with a malicious action on the target application. The first malicious request is sent to an offline instance of the target application. A first security level of the target application against the malicious action is determined based on a first response generated by the offline instance in response to the first malicious request. In other implementations, a system and a computer program product for process tracking are disclosed.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventors: Jun Long Xiang, Qi Li, Wei Liu, Guo Qing Deng
  • Patent number: 11665110
    Abstract: After a service receives a request from another service, the service determines an amount of time to process the request by the service as well as a remaining time allotment to complete processing the request (e.g., a timeout value). Based on the remaining time allotment and the amount of time to process the request by at least the service (predicted time or actual time), the service may determine whether to continue processing the request (e.g., by the service and/or one or more subsequent services) or fail the request. In response, the service may then continue processing the request (e.g., continue processing at the service itself or propagate the request to the next service), or the service may fail the request.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: May 30, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Himanshu Jindal, Christoph Saalfeld, Saurabh Chatterjee
  • Patent number: 11665380
    Abstract: Methods and apparatus are provided for content delivery. In one aspect, a method in a device of receiving Adaptive Bit Rate (ABR) content comprises receiving an ABR manifest associated with the content, the ABR manifest describing segments of content and specifying a plurality of policies and respective associated data transfer rules, receiving an indication identifying one of the policies, and requesting segments of the content from a content delivery network in accordance with the content delivery rules associated with the policy identified by the indication.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: May 30, 2023
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Robert Skog, Marcus Ihlar, Thorsten Lohmar
  • Patent number: 11663173
    Abstract: Methods and systems for redirection of requests received by a service or an API are provided. According to one embodiment, a request, relating to a domain or a focal point of related data (e.g., an OData entity), is received from a client by a service (e.g., an OData service) operable to serve data from a data source or an in-memory cache. When the request involves manipulation of a portion of the data, automatic updating of values of the data that are dependent thereon is facilitated by directing fulfilment of the request to the cache; otherwise: it is determined whether to fulfill the request based on the in-memory cache. When the determination is affirmative, then the portion of the data is retrieved from the in-memory cache. When the determination is negative, then the portion of the data is retrieved from the data source.
    Type: Grant
    Filed: January 28, 2021
    Date of Patent: May 30, 2023
    Assignee: Dillon Software Services, LLC
    Inventor: David M. Dillon
  • Patent number: 11665139
    Abstract: Techniques for distributed offload leveraging different offload devices are disclosed. In some embodiments, a system, process, and/or computer program product for distributed offload leveraging different offload devices includes receiving a flow at a firewall of a security service (e.g., a cloud-based security service); inspecting the flow at the firewall to determine meta information associated with the flow; and offloading the flow to an offload entity (e.g., a SmartNIC, software executed on a Network Interface Card (NIC), and/or a network device, such as a network router and/or network switch) based on the meta information associated with the flow (e.g., an application identification associated with the flow determined using deep packet inspection) and based on a policy.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: May 30, 2023
    Assignee: Palo Alto Networks, Inc.
    Inventors: John Edward McDowall, James Sugg, Charles Bransi
  • Patent number: 11665524
    Abstract: A system and method are described for anonymous IoT device accounts. For example, one embodiment of a system comprises an IoT app to be executed on a mobile device of a user, the IoT app comprising a graphical user interface (GUI) to allow the user to capture one or more identification (ID) codes from one or more IoT devices, the mobile device to transmit the ID codes to an IoT service; a device management module on the IoT service to provision the IoT devices with the IoT service; an account management module on the IoT service to establish an anonymous user account and to associate the anonymous user account with the one or more IoT devices provisioned by the device management module; wherein upon the provisioned IoT devices being associated with the anonymous user account, the GUI of the IoT app is to provide the user with controllable access to the IoT devices prior to the user entering user identification information to the IoT service.
    Type: Grant
    Filed: August 10, 2020
    Date of Patent: May 30, 2023
    Assignee: Afero, Inc.
    Inventors: Martin Arnberg, Steve Hales, Phillip Myles
  • Patent number: 11657068
    Abstract: A method for converting from one asynchronous data replication technology to another is disclosed herein. In one embodiment, such a method includes utilizing a first asynchronous data replication technology to asynchronously replicate data from a primary volume to a secondary volume. The method initiates, at time T1, tracking of post-T1 changes to the primary volume and waits for all pre-T1 changes to the primary volume to be propagated to the secondary volume. When all pre-T1 changes have been propagated to the secondary volume, the method suspends operation of the first asynchronous data replication technology and replicates all post-T1 changes from the primary volume to the secondary volume. The method further sets up and initiates a second asynchronous data replication technology to asynchronously replicate data from the primary volume to the secondary volume. A corresponding system and computer program product are also disclosed herein.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: May 23, 2023
    Assignee: International Business Machines Corporation
    Inventors: Joshua J. Crawford, Gregory E. McBride, Warren K. Stanley, Matthew J. Ward
  • Patent number: 11657427
    Abstract: A method for simulating a social media account history may be provided. The method may include generating social media identification information (“social media ID”). The method may also include creating an account history for the social media ID with respect to a pre-determined entity. The creating may include identifying the social media ID with respect to at least one of a time-stamped indication of affinity for the predetermined entity. The creating may also include tagging of a photograph of the entity. The creating may also include linking of a photograph of the pre-determined entity. The creating may also include a threshold amount of streaming audio time relating to the predetermined entity. The method may also include querying the account history to determine whether the account history includes one or more parameters that indicate whether the social media ID information is related to an automated entity or a human entity.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: May 23, 2023
    Assignee: Live Nation Entertainment, Inc.
    Inventors: Callum Merriman, Joshua C. Block
  • Patent number: 11659476
    Abstract: A base station device broadcasts a base station identifier. The base station identifier is assigned to the base station device, and is broadcasted in one or more system information messages that are receivable by user devices located within a threshold distance from the base station device. The base station device determines whether the base station identifier is to be altered, and processes the base station identifier to generate an altered base station identifier for the base station device. The base station device performs one or more actions to cause the altered base station identifier to be broadcasted. The altered base station identifier is broadcasted in one or more additional system information messages that are receivable by the user devices.
    Type: Grant
    Filed: May 17, 2021
    Date of Patent: May 23, 2023
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Christopher M. Schmidt, Lily Zhu, Abhishek Rajendrakumar Panchal
  • Patent number: 11651046
    Abstract: A request for a page is received. A client-side executable code that is included in a plurality of content elements associated with the page is extracted. A single instance of the client-side executable code is injected at an optimized location of the page. The page that includes the single instance of the client-side executable code is provided.
    Type: Grant
    Filed: February 3, 2022
    Date of Patent: May 16, 2023
    Assignee: Nativo, Inc.
    Inventors: Justin Yoo Choi, Oded Cohen, Marcelo Muniz
  • Patent number: 11650858
    Abstract: A method for maintaining version consistency of resources. The method provides for one or more processors to receive a submitted request to run a job in which the job includes a processing element and a timestamp associated with running the job. Identification of a resource type associated with the processing element is determined, based on a tag included in the job, associated with the processing element. A version of the resource type of the processing element is determined, based on a mapping of the tag associated with the identified resource type and the timestamp of the job. The resource type of the determined version is requested from a resource manager, and responsive to a confirmation of assigning the version of the resource type from the resource manager, the process element of the job is performed on the version of the resource type assigned by the resource manager.
    Type: Grant
    Filed: September 24, 2020
    Date of Patent: May 16, 2023
    Assignee: International Business Machines Corporation
    Inventors: Bradley William Fawcett, Jingdong Sun, Henry Chiu, Jason A. Nikolai
  • Patent number: 11652726
    Abstract: A network device that provides packet forwarding services includes: a command line interface and a route manager. The command line interface is programmed to: obtain a command, for updating a routing control function, that specifies positional information; identify a portion of the routing control function based on the positional information; identify a syntactic style associated with the portion of the routing control function; make a modification to the routing control function to obtain a modified routing control function; and update operation of the network device based on the modified routing control function. The route manager is programmed to process a route for forwarding packets of the network device based on the modified routing control function, after the operation of the network device is updated, to obtain a processed route for forwarding the packets.
    Type: Grant
    Filed: August 10, 2021
    Date of Patent: May 16, 2023
    Assignee: Arista Networks, Inc.
    Inventors: Sharad Birmiwal, Matthieu Loriol, Keon Vafai
  • Patent number: 11652783
    Abstract: A method for supporting configurable producer network function (NF) Internet protocol (IP) address mappings includes, at an NF repository function (NRF), receiving, from a requesting node, a request message for network address and/or service information of a producer NF. The method further includes determining, from the request message, at least one consumer NF parameter. The method further includes using the at least one consumer NF parameter, a producer NF IP address mapping rule. The method further includes, in response to locating the producer NF IP address mapping rule, determining, using the producer NF IP address mapping rule, an IP address to return to the requesting node. The method further includes generating a response message including the IP address and transmitting the response message to the requesting node.
    Type: Grant
    Filed: February 15, 2022
    Date of Patent: May 16, 2023
    Assignee: Oracle International Corporation
    Inventors: Rajiv Krishan, Amarnath Jayaramachar
  • Patent number: 11647125
    Abstract: The present disclosure discloses methods and systems for scanning a document at a scan capable device. The method and systems comprise receiving user credentials from a graphical user interface, displaying scan capable devices on a network, creating a shared network folder accessible to a scan capable device, sending a user credential corresponding to the shared network folder to the scan capable device, creating a selectable data entry on the scan capable device corresponding to the network folder, and upon selection of the selectable data entry, digitizing a document and sending the digitized document to the shared network folder corresponding to the selectable data entry.
    Type: Grant
    Filed: May 27, 2021
    Date of Patent: May 9, 2023
    Assignee: Xerox Corporation
    Inventors: Jeremy Griffith, John Allott Moore, Keith S Watson
  • Patent number: 11646944
    Abstract: A system according to one embodiment includes a collection of computing nodes arranged in a mesh of N×M×Z topology, the nodes including computational hardware, wherein Z<N and Z<M, and wherein N and M are at least equal to 4; a collection of I/O connections interfaced with one of the sides of the mesh, said side having N×M nodes, each of the I/O connections being tied to a unique one of the nodes in said side; and I/O cards that are tied to the I/O connections.
    Type: Grant
    Filed: September 21, 2021
    Date of Patent: May 9, 2023
    Assignee: International Business Machines Corporation
    Inventors: Alexis Asseman, Ahmet Serkan Ozcan, Charles Edwin Cox, Pritish Narayanan, Nicolas Antoine
  • Patent number: 11647251
    Abstract: The invention relates to a method for operating a media player (100) when receiving a live stream which comprising a sequence of media segments, each media segment comprising a plurality of media fragments. The method comprises —determining a tune-in segment and a tune-in fragment of the live stream, at which the media player intends to start consuming the live stream, —transmitting a media request towards a media providing entity, the media request comprising an indication indicating that the tune-in segment should start with the tune-in fragment as first media fragment, —receiving a media response originating from the media providing entity, the media response comprising the tune-in segment which starts with the tune-in fragment as first media fragment.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: May 9, 2023
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Thorsten Lohmar, Ali El Essaili, Mohamed Ibrahim
  • Patent number: 11647009
    Abstract: Embodiments of the present invention provide an index establishment method and device. The method can include receiving an access request sent by the client, the access request including a uniform resource locator (URL) and parameter information; determining a target service type of the access request according to the URL and the parameter information; converting the access request according to the target service type; and sending the converted access request to a server corresponding to the target service type.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: May 9, 2023
    Assignee: Alibaba Group Holding Limited
    Inventors: Xin Liu, Zhaowei He, Tingliang Chen
  • Patent number: 11636071
    Abstract: System and methods are described for automated recovery from errors occurring during replication of a database. The method includes getting text from one or more log files generated during database replication processing in a cloud computing environment, transforming the text into a structured language form represented by vectors, and identifying patterns in the vectors. The method further includes classifying one or more errors based on the identified patterns using supervised learning as either a recoverable error or an unrecoverable error, analyzing the one or more errors to determine one or more recovery jobs associated with database replication processing in the cloud computing environment for each of the recoverable errors, and invoking the one or more recovery jobs.
    Type: Grant
    Filed: January 10, 2020
    Date of Patent: April 25, 2023
    Assignee: salesforce.com, inc.
    Inventors: Swaroop Jayanthi, Janakirama Raju Mantena
  • Patent number: 11630851
    Abstract: The embodiments set forth techniques for implementing various “prediction engines” that can be configured to provide different kinds of predictions within a mobile computing device. According to some embodiments, each prediction engine can assign itself as an “expert” on one or more “prediction categories” within the mobile computing device. When a software application issues a request for a prediction for a particular category, and two or more prediction engines respond with their respective prediction(s), a “prediction center” can be configured to receive and process the predictions prior to responding to the request. Processing the predictions can involve removing duplicate information that exists across the predictions, sorting the predictions in accordance with confidence levels advertised by the prediction engines, and the like. In this manner, the prediction center can distill multiple predictions down into an optimized prediction and provide the optimized prediction to the software application.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: April 18, 2023
    Assignee: Apple Inc.
    Inventors: Joao Pedro Lacerda, Gaurav Kapoor
  • Patent number: 11632241
    Abstract: According to an aspect of the present disclosure, a method performed by a verification platform for authorising a user incapable of providing digital consent comprises: receiving sensitive user information and a unique supervisor identifier; encrypting the sensitive user information using an encryption scheme with an associated encryption key to generate encrypted user information; sending an authorisation request message to a supervisor device associated with the unique supervisor identifier, wherein the authorisation request message comprises the encryption key and a request for authorisation in response; discarding the sensitive user information and the encryption key, such that the verification platform cannot access the sensitive user information; and, if the verification platform receives an authorisation response message from the supervisor device comprising a received encryption key, decrypting the encrypted user information using the received encryption key, such that the verification platform can su
    Type: Grant
    Filed: May 19, 2021
    Date of Patent: April 18, 2023
    Assignee: Epic Games, Inc.
    Inventor: Michael Benjamin Hutchinson
  • Patent number: 11632418
    Abstract: An apparatuses for managing access to a file stored in a remote location includes detecting an attempt for a user terminal to access the file stored in the remote location, determining a location where the file attempted to be access is to be opened, in response to a determination that the location where the file is to be opened is remote, opening the file and providing a content of the opened file to the user terminal by a file management server and in response to a determination that the location where the file is to be opened is local, processing the file to be downloaded to the user terminal by the file management server.
    Type: Grant
    Filed: May 27, 2022
    Date of Patent: April 18, 2023
    Assignee: SAMSUNG SDS CO., LTD.
    Inventors: Seung Min Baek, Yee Soo Ahn, Jeong Woo Kim, Hyo Jin Kim
  • Patent number: 11632360
    Abstract: An exemplary access control system controls access to a computing system such as a data storage system. For example, the exemplary access control system includes a cloud storage platform that authorizes a user to access the cloud storage platform. After access to the cloud storage platform is authorized, the cloud storage platform receives, from the user, a request to access, through the cloud storage platform, an application executing on a remote storage device. The cloud storage platform obtains an access token in response to receiving the request from the user. The cloud storage platform transmits the access token to the storage device for use by the storage device to validate the user and grant the user access, through the cloud storage platform, to the application executing on the storage device.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: April 18, 2023
    Assignee: Pure Storage, Inc.
    Inventors: Yu Tan, Shiva Ankam
  • Patent number: 11632818
    Abstract: Apparatuses, methods, and systems are disclosed for establishing a multi-access data connection. One apparatus includes a processor and a transceiver that communicates with one or more network functions in a mobile communication network. The processor receives a first session management request containing: a second session management request sent by a UE, a first indication that the UE requests a single-access data connection and a second indication that the UE allows the network to upgrade the data connection. The processor sends a request to establish a data path for each access network with which the UE is registered, where each data path is anchored at a common user plane network function in the mobile communication network.
    Type: Grant
    Filed: September 6, 2021
    Date of Patent: April 18, 2023
    Assignee: Motorola Mobility LLC
    Inventor: Apostolis Salkintzis
  • Patent number: 11626116
    Abstract: A speech-based system includes a local device in a user premises and a network-based control service that directs the local device to perform actions for a user. The control service may specify a first action that is to be performed upon detection by the local device of a stimulus. In some cases, performing the first action may rely on the availability of network communications with the control service or with another service. In these cases, the control service also specifies a second, fallback action that does not rely upon network communications. Upon detecting the stimulus, the local device performs the first action if network communications are available. If network communications are not available, the local device performs the second, fallback action.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: April 11, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Fred Torok, Rohan Mutagi, Vikram Kumar Gundeti, Frederic Johan Georges Deramat
  • Patent number: 11625663
    Abstract: Systems and methods are provided for receiving, at a server, one or more success criteria for content accessibility. The server may receive a product, such as a web-based application or a website, to be evaluated based on the success criteria. The server may determine one or more accessibility exceptions of the product based on one or more inputs and the one or more success criteria. The server may determine relationships between the one or more accessibility exceptions of the product and the one or more success criteria using custom objects and schema from a database communicatively connected to the server. The server may determine product quality of the received product using the determined relationships and the one or more accessibility exceptions. The server may generate a dynamic accessibility conformance report based on the determined product quality, and may transmit the dynamic accessibility conformance report for display.
    Type: Grant
    Filed: May 13, 2021
    Date of Patent: April 11, 2023
    Assignee: Salesforce, Inc.
    Inventors: Daniel Sonnenfeld, Adam Rodenbeck, Jesse Hausler
  • Patent number: 11625266
    Abstract: A first data processing device can include circuitry configured to receive an electronic request message; generate first electronic information using the electronic request message; receive, from each of one or more second data processing devices, respective first characteristic data of respective second electronic information generated by that second data processing device; generate, for each of the one or more second data processing devices, respective second characteristic data of the first electronic information; compare, for each of the one or more second data processing devices, the first characteristic data with the second characteristic data; and when one or more matches between the first characteristic data and second characteristic data for the one or more second data processing devices meet a predetermined condition, perform a predetermined process using the first electronic information in response to the electronic request message.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: April 11, 2023
    Assignee: VOCALINK INTERNATIONAL LIMITED
    Inventor: Michael Cole