Client/server Patents (Class 709/203)
  • 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 11625264
    Abstract: Mobility service providers and others can use cloud platforms to meet customer demand. Due to changing demand or changing technology numerous issues arise. For example, server utilization within the cloud platform can become less efficient over time. As another example, virtual machines and virtual network functions processed by the cloud platform typically need to be extensively tested and certified, which can be expensive. Moreover, intra-platform communication can play a significant role in the costs to operate a cloud platform. Techniques detailed herein can address many of these issues, e.g., by providing mechanisms for increasing host or server utilization in response to changing demand, introducing a container technique for virtual machines to mitigate testing costs, and modeling bandwidth resources.
    Type: Grant
    Filed: February 1, 2022
    Date of Patent: April 11, 2023
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Eric Rosenberg, Kartik Pandit
  • Patent number: 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
  • Patent number: 11626117
    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: 11621894
    Abstract: A system for live analysis of testing logs. The system including a memory and a processor configured to execute the instructions to perform operations including receiving a plurality of log entries; processing the plurality of log entries; storing the processed plurality of log entries in a database having an inverted index; receiving a query from a user device; returning test data, metadata, and statistics related to the one or more log entries; displaying the test data, the metadata, and the statistics on a GUI; comparing an exposure ratio to a range, the exposure ratio being based on a first amount of log entries associated with a first test version and a second amount of log entries associated with a second test version; and upon determining the exposure ratio is outside of the range, directing all requests from subsequent test users to a default test version.
    Type: Grant
    Filed: May 4, 2021
    Date of Patent: April 4, 2023
    Assignee: Coupang Corp.
    Inventors: Jun Ye, Chui Seo
  • Patent number: 11619497
    Abstract: Systems, methods, and non-transitory computer readable media are provided for obtaining a slice of static map data comprising a plurality of blocks, each block comprising a plurality of cells, each, each cell having a cell value indicating a probability that an object is present in the cell; loading the slice into a cache memory of a parallel processor; arranging the static map data in the cache memory in contiguous memory spaces assigned to a group of workers of the parallel processor that have coalescing constraints; loading a frame of dynamic map data into the cache memory; obtaining a plurality of scan match candidates each representing a possible position and attitude of the vehicle; processing, in the parallel processor, the static and dynamic map data and the candidates to generate results each representing a candidate and score; and selecting the candidate having the highest score as a vehicle position.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: April 4, 2023
    Assignee: Pony AI Inc.
    Inventors: Mengda Yang, Michael Wu, Ke Li, Piaoyang Cui
  • Patent number: 11621907
    Abstract: Techniques are described for an enhanced two-way active measurement protocol (TWAMP) to measure network performance of links and/or network paths in a fully converged Software Defined Wide Area Network (SD-WAN), using a single TWAMP instance. In one example, a first network device executing a TWAMP session-sender may send a test packet embedded with one or more metrics to the TWAMP session-reflector executed by another network device, which reflects the test packet embedded with one or more metrics back to the TWAMP session-sender. The TWAMP session-sender may further reflect a test packet embedded with one or more additional metrics back to a TWAMP session-reflector to enable the network devices to independently perform network performance calculations using the metrics embedded within the test packets exchanged in a single TWAMP instance.
    Type: Grant
    Filed: August 6, 2020
    Date of Patent: April 4, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Mohan Thangavel, Elango Krishnasami, Thyagarajan S. Pasupathy, Radhakrishnan G
  • Patent number: 11620277
    Abstract: Transaction processing at non-relational databases is disclosed, including: receiving, at a non-relational database, a transaction request to perform a transaction branch from a client, wherein the transaction branch is related to a distributed transaction; sending the global transaction ID to a transaction coordinator to indicate that the transaction branch to be performed at the non-relational database is associated with the distributed transaction; receiving, at the non-relational database, a branch ID corresponding to the transaction branch from the transaction coordinator; determining one or more transaction operations to be performed at the non-relational database from the operation content associated with the transaction branch; executing the one or more transaction operations at the non-relational database; and sending a branch status message indicating execution success or failure of the transaction branch to the transaction coordinator.
    Type: Grant
    Filed: March 5, 2020
    Date of Patent: April 4, 2023
    Inventors: Songshu Zhang, Yu Jiang
  • Patent number: 11616849
    Abstract: In an embodiment, application delivery to end-user devices may be handled by a combination of an application device and a distributed set of split edge devices located closer to the end-user device within a network. The split edge devices are instructed by the application device about how to manage traffic to and from the end-user devices. The application device determines whether content is stored to content cache of a split edge device. The application device, when the content is stored to the split edge device, refrains from sending the content and instead sends instructions to the split edge device that include reference to a location of the content, and instruct the split edge device to send the content to an application and/or device. The application device, when the content is not stored to the split edge device, sends the content with instructions to store the content locally.
    Type: Grant
    Filed: February 15, 2022
    Date of Patent: March 28, 2023
    Assignee: Lilac Cloud, Inc.
    Inventors: Harish Ramamurthy Devanagondi, Jay Shah, Simon Luigi Sabato, Srikanth Lakshminarasimhan
  • Patent number: 11616829
    Abstract: An apparatus for providing a folder chat room includes: a memory; and a processor electrically connected to the memory, wherein the processor receives a request for access to a folder from a user terminal, provides a list of files in the folder, and determines the user terminal's right to access a folder chat room and provides at least part of a message thread that is associated with the folder and rendered as a folder chat room on the user terminal.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: March 28, 2023
    Assignees: DELTA PDS CO., LTD.
    Inventor: Jae Ho Choi
  • Patent number: 11616848
    Abstract: A system and method of forming proxy server pools is provided. The method comprises several steps, such as requesting a pool to execute the user's request and retrieving an initial group. The system checks the service history of an initial group, including whether any of the proxy servers in an initial group are exclusive to existing pools. The exclusive proxy servers in an initial group with eligible proxy servers are replaced when needed and new proxy server pools are formed. The system also records the service history of proxy servers and pools before and after the pools are created. The method can also involve predicting the pool health in relation with the thresholds foreseen and replacing the proxy servers below the threshold.
    Type: Grant
    Filed: June 14, 2022
    Date of Patent: March 28, 2023
    Assignee: Oxylabs, UAB
    Inventors: Justas Vasiliauskas, Justas Gervinskas
  • Patent number: 11611582
    Abstract: A computer implemented method of detecting a phishing threat using a pre-defined statistical model to determine whether a network resource is a potential phishing threat based on features extracted from a network resource identifier for the network resource. The method includes: receiving a request to access a network resource; determining, from the request, a network resource identifier for the requested network resource; extracting one or more features from the network resource identifier; applying the pre-defined statistical model to the extracted features; and classifying the network resource as a phishing threat if the output of the statistical model, when applied to the extracted features, determines that the network resource is a potential phishing threat.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: March 21, 2023
    Assignee: WANDERA LTD.
    Inventors: David Pryce, Zdenek Letko
  • Patent number: 11611620
    Abstract: A computer-readable medium is attached to a physical product and triggers an online interaction when communicatively coupled with a computing device having a display to establishes an online connection whereby services or information pertaining to the physical product can be provided to a user of the product. The computer readable medium can be coupled to the computing device alternatively through a Universal Standard Bus (USB), Near Field Communication (NFC), or Matrix Barcode (e.g., QR code) coupling techniques, for example. The established connection uniquely identifies the product to which the medium is attached and calls an Internet service with that identifying information. The Internet service in turn queries a database where each medium was registered prior to product distribution and extracts a dynamic destination where the computing device should connect to. This destination is returned to the displaying computing device and a variety of follow-on actions can ensue.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: March 21, 2023
    Inventor: Jurgen Schmerler
  • Patent number: 11609577
    Abstract: The present disclosure relates to a method for determining a functional inventory of a functional unit, wherein in the functional unit at least one function that has already been installed can be enabled and thus activated in each case and/or at least one function can be subsequently installed and so that it can be activated in each case and wherein the functional inventory of the functional unit represents the set of functions that are actually activated.
    Type: Grant
    Filed: April 12, 2019
    Date of Patent: March 21, 2023
    Assignee: AUDI AG
    Inventors: Patrick Mochar, Christoph Grasser, Erich Schall
  • Patent number: 11611623
    Abstract: A method includes receiving, by a processing system of a user endpoint device, a network cookie directly from an internet service provider who provides a subscriber who is associated with the user endpoint device with connectivity to the internet, storing, by the processing system, the network cookie in a local memory of the user endpoint device, generating, by the processing system, a request to send to the Internet service provider, wherein the request comprises a request for an internet protocol address associated with a uniform resource locator of an internet content provider, attaching, by the processing system, the network cookie to the request, and sending, by the processing system, the request including the network cookie to the Internet service provider.
    Type: Grant
    Filed: March 19, 2021
    Date of Patent: March 21, 2023
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Robert Sayko, Anestis Karasaridis
  • Patent number: 11610156
    Abstract: Disclosed is a technique that can be performed by a server computer system. The technique can include executing a machine learning process to generate a machine learning model based on global data collected from one or more electronic devices, wherein the machine learning model is described by model data. The technique can further include encapsulating the model data in a markup language document. The technique can further include sending, over a network, the markup language document to at least one electronic device of the one or more electronic devices to cause the at least one electronic device to update a local device machine learning model.
    Type: Grant
    Filed: August 9, 2021
    Date of Patent: March 21, 2023
    Assignee: SPLUNK INC.
    Inventors: Pradeep Baliganapalli Nagaraju, Steve Zhang, Jiahan Wang, Adam Jamison Oliner, Erick Anthony Dean
  • Patent number: 11606441
    Abstract: A third party system includes a tracking mechanism in various content provided by the third party system. When a client device presents content provided by the third party system, the client device executes tracking mechanism, causing the client device to communicate information identifying the content, identifying a user associated with the online system, and other information to the online system. Based on the information received from the client device, the online system selects a rule from rules provided to the online system by the third party system. The online system then performs an action included in the selected rule, allowing the advertiser to initiate various actions by the online system while including a common tracking mechanism in different content provided by the third party system.
    Type: Grant
    Filed: January 14, 2022
    Date of Patent: March 14, 2023
    Assignee: META PLATFORMS, INC.
    Inventors: Wai Man Tong, Mayank Kumar, Gabriel Allan Francis
  • Patent number: 11606444
    Abstract: A method for exchanging data between several field devices includes: implementing an exchange of data between a requesting field device and a responding field device using a publish-subscribe principle; subscribing the responding field device to request messages whose message titles include a specification of a field device identifier of the responding field device; subscribing the requesting field device to response messages whose message titles include a request identifier known to the requesting field device; the requesting field device publishing a request message to a data broker, the message title of the request message including the request identifier and the specification; the responding field device receiving the request message, evaluating the request message, and publishing a corresponding response message to the data broker, the message title of the response message including the request identifier; and the requesting field device receiving the response message based on the subscription to the res
    Type: Grant
    Filed: December 31, 2021
    Date of Patent: March 14, 2023
    Assignee: KROHNE Messtechnik GmbH
    Inventors: Wolfgang Hottgenroth, Julia Bublitz, René Keimling
  • Patent number: 11606407
    Abstract: A system for capturing and distributing live audio streams of a live event to mobile computing devices comprises: processing device(s) in network communication with each other; and at least one memory coupled to each processing device. Processing device(s) having an audio channel receive live audio stream(s) via the audio channel(s), generate and transmit discrete audio data packets therefrom over a first network for receipt by the remaining processing device(s). Copies of the discrete audio data packets are generated and placed in a respective buffer by the processing device(s). A nominated processing device: receives a connection request from a mobile computing device; determines the distribution status the processing device(s); and selects a processing device to provide the requested transmission based on the distribution status.
    Type: Grant
    Filed: July 5, 2018
    Date of Patent: March 14, 2023
    Assignee: PROWIRE SPORT LIMITED
    Inventor: Michel Pollet
  • Patent number: 11604667
    Abstract: The deployment of content and computing resources for implementing a distributed software application can be optimized based upon customer location. The volume and geographic origin of incoming requests for a distributed software application are determined. Based upon the volume and geographic origin of the incoming requests, content and/or one or more instances of the distributed software application may be deployed to a geographic region generating a significant volume of requests for the distributed software application. Content and/or instances of a distributed software application might also be speculatively deployed to a geographic region in an attempt to optimize the performance, cost, or other attribute of a distributed software application.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: March 14, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Benjamin W. Mercier, Joseph E. Fitzgerald, Eric J. Brandwine, Marvin M. Theimer
  • Patent number: 11599354
    Abstract: Described herein is a system and method for detecting correlated changes (e.g., between code files and configuration files). For a plurality of code files and a plurality of configuration files, a correlated change model is trained to identify correlated changes across the code files and the configuration files using a machine learning algorithm that discovers change rules using a support parameter, and, a confidence parameter, and, a refinement algorithm that refines the discovered change rules. The correlated change model comprising the change rules is stored. The correlated change model can be used to identify potential issue(s) regarding a particular file (e.g., changed code or configuration file(s)). Information regarding the identified potential issue(s) can be provided to a user.
    Type: Grant
    Filed: July 18, 2019
    Date of Patent: March 7, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ranjita Bhagwan, Chandra Sekhar Maddila, Aditya Kumar, Sumit Asthana, Rahul Kumar, Sonu Mehta, Chetan Bansal, Balasubramanyan Ashok, Christian Alma Bird
  • Patent number: 11598898
    Abstract: Techniques for determining an operator position for a hydrocarbon production area include identifying an entity name; determining a plurality of land areas associated with the entity name based on at least one public data set, at least one of the land areas including a hydrocarbon-bearing land area; determining a position associated with the entity name for each of the plurality of land areas based on the at least one public data set and at least one private data set, the position including an operator position or a non-operator position; determining at least a portion of the plurality of land areas in which the determined position associated with the entity name includes the operator position; aggregating the determined portion of the plurality of land areas to generate an operator land area for the entity name; and generating a graphical representation of the generated operator land area to present to a user.
    Type: Grant
    Filed: January 13, 2020
    Date of Patent: March 7, 2023
    Assignee: Enverus, Inc.
    Inventors: Amit Kardam, Melwyn Oommen
  • Patent number: 11601520
    Abstract: A machine implemented method and system, including: receiving at a near real-time processor module, one or more tenant-specific business objects from a message handler module; receiving at the near real-time processor module, contextual data related to the received one or more tenant-specific business objects from a platform analytics module; forming at the near real-time processor module, one or more events by applying one or more pre-defined analytic models to the received contextual data and the received one or more tenant-specific business objects; receiving at a message publisher module, one or more events from the near real-time processor module; and transmitting the received one or more events to one or more subscribers for the one or more events.
    Type: Grant
    Filed: January 10, 2022
    Date of Patent: March 7, 2023
    Assignee: GLOBALLOGIC, INC.
    Inventors: James Francis Walsh, Suhail Murtaza Khaki, Manu Sinha, Juan Manuel Caracoche, Artem Mygaiev, Francis Michael Borkin, Bhaskar Chaturvedi, Mayank Gupta, Biju Varghese
  • Patent number: 11593728
    Abstract: Methods, apparatuses, and systems for scheduling tasks to field professionals include: storing, in a database, a plurality of records reflecting characteristics associated with completing a set of technical services, wherein information in each record is derived from historical experience of completing each of the technical services; receiving a request for a new technical service associated with a location; and assigning a field professional to perform the new service having determined from information in the database a likelihood that the field professional will complete the new technical service in a single on-site visit at the location.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: February 28, 2023
    Assignee: CLICKSOFTWARE, INC.
    Inventor: Sassi Idan
  • Patent number: 11593465
    Abstract: In order to improve the safety and reliability of services provided by a computer, an authentication device (1) equipped with a transmission unit (15) and a determination unit (16) is provided. The transmission unit (15) transmits a challenge to a terminal device (7) where the challenge is presented to a user (8) to be authenticated, the challenge being information serving as the basis on which the user inputs information to be used for authentication processing. At this time, the transmission unit (15) transmits a plurality of different challenges to the terminal device (7). The determination unit (16) determines not only whether or not a response input to the terminal device (7) by the user (8) in response to each challenge is correct, but also whether or not time information regarding the challenge and the response thereto satisfies a condition regarding the response.
    Type: Grant
    Filed: February 21, 2019
    Date of Patent: February 28, 2023
    Assignee: NEC CORPORATION
    Inventor: Tomoki Inoue
  • Patent number: 11595781
    Abstract: An electronic apparatus and a method of controlling a plurality of devices by the electronic apparatus are provided. The method includes receiving data from a plurality of devices, determining a correlation between at least two devices among the plurality of devices on the basis of the received data, determining a position of a first device on the basis of the correlation, grouping the first device and another device positioned in the vicinity of the first device into one group, and automatically creating group information, and controlling the devices included in the group. The name of the first device may be automatically set using the group information.
    Type: Grant
    Filed: August 6, 2019
    Date of Patent: February 28, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Tae-kwang Um, Jeong-yi Park, Hyun-cheol Park, Si-jun Lee, Soo-in Jang
  • Patent number: 11595079
    Abstract: An electronic system for a firearm includes a power source, one or more electrical conductors electrically connected to receive power from the power source, and a plurality of electronic devices. Each electronic device has an electrical input configured to receive power from the one or more electrical conductors to power the electronic device. A communication device is configured for data communication across the one or more electrical conductors. In some embodiments data can be communicated at rates greater than 10 Mbps. Some embodiments utilize multi-frequency encoding, such as orthogonal frequency-division multiplexing. Some embodiments include a data communication device with a lower data communication rate and another data communication device with a higher data communication rate, and can selectively communicate through either data communication device.
    Type: Grant
    Filed: April 2, 2021
    Date of Patent: February 28, 2023
    Assignee: T-Worx Holdings, LLC
    Inventors: Joseph Douglas Ellena, Tho Nguyen, Tyler Jonathan Miller, Benjamin Freed Feldman
  • Patent number: 11593075
    Abstract: A system may receive a request from a user to build a custom application specific to an operating system (OS) platform. The system may include an application gateway and the custom application may be a user-customized variation of an application gateway client. The system may prepare a build request and send it to a bonding client running on a work station specific to the OS platform. The bonding client may execute build scripts with user-provided configuration information to create the custom application. Instead of submitting the custom application to a third-party digital distribution platform, the bonding client may store the custom application in a storage location accessible by the system. The system, responsive to the request from the user, may send a response to the computing device, the response containing a link to the storage location of the custom application.
    Type: Grant
    Filed: November 1, 2016
    Date of Patent: February 28, 2023
    Assignee: OPEN TEXT SA ULC
    Inventors: Man Cheong Liu, Simon Day
  • Patent number: 11586611
    Abstract: Systems and methods are provided for determining a request to validate data, the request specifying validation criteria; generating a graph for validating the data, the graph including at least one node-based connected component that evaluates the data, the node-based connected component being constructed to represent the validation criteria; validating the data using the generated graph, wherein the data being validated is evaluated by the node-based connected component; and providing information describing the validated data.
    Type: Grant
    Filed: April 13, 2021
    Date of Patent: February 21, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Aditya Srinivasan, Tim Overeem
  • Patent number: 11588890
    Abstract: Disclosed are a data processing system, a method and an apparatus. The system includes: a first client, a data synchronization terminal, and a second client. The first client is configured to send data indicated by a data sending instruction to a first server cluster in a first server cluster group. The data synchronization terminal is configured to synchronize data in the first server cluster of the first server cluster group to a second server cluster in a second server cluster group. The second client is configured to acquire data from a target second server cluster; determine, in response to that transmission of data with location information currently being acquired from the target second server cluster is interrupted, target second location information from a predetermined target second location information group; and continue to acquire data from the storage location indicated by the target second location information.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: February 21, 2023
    Assignees: Beijing Jingdong Shangke Information Technology Co., Ltd., Beijing Jingdong Century Trading Co., Ltd.
    Inventor: Chao Qiao
  • Patent number: 11588916
    Abstract: An information processing apparatus includes a first obtaining unit configured to obtain a notification information set from a cloud storage, a second obtaining unit configured to transmit user ID information of a user using the information processing apparatus to a cloud server, and to obtain notification ID information transmitted from the cloud server in response to the transmitted user ID information, and a determination unit configured to determine the notification information included in the notification information set obtained by the first obtaining unit and corresponding to the notification ID information obtained by the second obtaining unit as notification information of a display target.
    Type: Grant
    Filed: September 7, 2021
    Date of Patent: February 21, 2023
    Assignee: Canon Kabushiki Kaisha
    Inventor: Nobuhiro Kitabatake
  • Patent number: 11586342
    Abstract: An electronic device is disclosed. The electronic device includes a display, a communication circuit, a memory, and a processor. The processor may be configured to obtain a user input for communication with a first external electronic device and output a first user interface for the communication with the first external electronic device on the display, based on the user input. The processor is also configured to obtain permission information for accessing a second external electronic device associated with an account of the first external electronic device, during the communication with the first external electronic device, and display a second user interface for accessing the second external electronic device on a partial region of the first user interface based on the permission information.
    Type: Grant
    Filed: January 22, 2021
    Date of Patent: February 21, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jongho Kim, Minjung Sohn, Seolhye Won, Hoon Yoon, Kangmin Lee, Sangwoong Hwang