Client/server Patents (Class 709/203)
-
Patent number: 11657427Abstract: 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: GrantFiled: August 24, 2020Date of Patent: May 23, 2023Assignee: Live Nation Entertainment, Inc.Inventors: Callum Merriman, Joshua C. Block
-
Patent number: 11657068Abstract: 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: GrantFiled: December 15, 2017Date of Patent: May 23, 2023Assignee: International Business Machines CorporationInventors: Joshua J. Crawford, Gregory E. McBride, Warren K. Stanley, Matthew J. Ward
-
Patent number: 11659476Abstract: 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: GrantFiled: May 17, 2021Date of Patent: May 23, 2023Assignee: Verizon Patent and Licensing Inc.Inventors: Christopher M. Schmidt, Lily Zhu, Abhishek Rajendrakumar Panchal
-
Patent number: 11651046Abstract: 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: GrantFiled: February 3, 2022Date of Patent: May 16, 2023Assignee: Nativo, Inc.Inventors: Justin Yoo Choi, Oded Cohen, Marcelo Muniz
-
Patent number: 11652726Abstract: 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: GrantFiled: August 10, 2021Date of Patent: May 16, 2023Assignee: Arista Networks, Inc.Inventors: Sharad Birmiwal, Matthieu Loriol, Keon Vafai
-
Patent number: 11650858Abstract: 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: GrantFiled: September 24, 2020Date of Patent: May 16, 2023Assignee: International Business Machines CorporationInventors: Bradley William Fawcett, Jingdong Sun, Henry Chiu, Jason A. Nikolai
-
Patent number: 11652783Abstract: 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: GrantFiled: February 15, 2022Date of Patent: May 16, 2023Assignee: Oracle International CorporationInventors: Rajiv Krishan, Amarnath Jayaramachar
-
Patent number: 11647125Abstract: 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: GrantFiled: May 27, 2021Date of Patent: May 9, 2023Assignee: Xerox CorporationInventors: Jeremy Griffith, John Allott Moore, Keith S Watson
-
Patent number: 11646944Abstract: 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: GrantFiled: September 21, 2021Date of Patent: May 9, 2023Assignee: International Business Machines CorporationInventors: Alexis Asseman, Ahmet Serkan Ozcan, Charles Edwin Cox, Pritish Narayanan, Nicolas Antoine
-
Patent number: 11647009Abstract: 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: GrantFiled: June 7, 2018Date of Patent: May 9, 2023Assignee: Alibaba Group Holding LimitedInventors: Xin Liu, Zhaowei He, Tingliang Chen
-
Patent number: 11647251Abstract: 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: GrantFiled: July 12, 2017Date of Patent: May 9, 2023Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Thorsten Lohmar, Ali El Essaili, Mohamed Ibrahim
-
Patent number: 11636071Abstract: 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: GrantFiled: January 10, 2020Date of Patent: April 25, 2023Assignee: salesforce.com, inc.Inventors: Swaroop Jayanthi, Janakirama Raju Mantena
-
Patent number: 11632241Abstract: 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 suType: GrantFiled: May 19, 2021Date of Patent: April 18, 2023Assignee: Epic Games, Inc.Inventor: Michael Benjamin Hutchinson
-
Patent number: 11630851Abstract: 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: GrantFiled: July 2, 2019Date of Patent: April 18, 2023Assignee: Apple Inc.Inventors: Joao Pedro Lacerda, Gaurav Kapoor
-
Patent number: 11632818Abstract: 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: GrantFiled: September 6, 2021Date of Patent: April 18, 2023Assignee: Motorola Mobility LLCInventor: Apostolis Salkintzis
-
Patent number: 11632418Abstract: 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: GrantFiled: May 27, 2022Date of Patent: April 18, 2023Assignee: SAMSUNG SDS CO., LTD.Inventors: Seung Min Baek, Yee Soo Ahn, Jeong Woo Kim, Hyo Jin Kim
-
Patent number: 11632360Abstract: 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: GrantFiled: June 7, 2019Date of Patent: April 18, 2023Assignee: Pure Storage, Inc.Inventors: Yu Tan, Shiva Ankam
-
Patent number: 11626116Abstract: 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: GrantFiled: January 28, 2020Date of Patent: April 11, 2023Assignee: Amazon Technologies, Inc.Inventors: Fred Torok, Rohan Mutagi, Vikram Kumar Gundeti, Frederic Johan Georges Deramat
-
Patent number: 11625663Abstract: 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: GrantFiled: May 13, 2021Date of Patent: April 11, 2023Assignee: Salesforce, Inc.Inventors: Daniel Sonnenfeld, Adam Rodenbeck, Jesse Hausler
-
Patent number: 11625264Abstract: 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: GrantFiled: February 1, 2022Date of Patent: April 11, 2023Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Eric Rosenberg, Kartik Pandit
-
Patent number: 11625266Abstract: 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: GrantFiled: September 18, 2019Date of Patent: April 11, 2023Assignee: VOCALINK INTERNATIONAL LIMITEDInventor: Michael Cole
-
Patent number: 11626117Abstract: 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: GrantFiled: January 28, 2020Date of Patent: April 11, 2023Assignee: Amazon Technologies, Inc.Inventors: Fred Torok, Rohan Mutagi, Vikram Kumar Gundeti, Frederic Johan Georges Deramat
-
Patent number: 11621894Abstract: 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: GrantFiled: May 4, 2021Date of Patent: April 4, 2023Assignee: Coupang Corp.Inventors: Jun Ye, Chui Seo
-
Patent number: 11619497Abstract: 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: GrantFiled: October 30, 2020Date of Patent: April 4, 2023Assignee: Pony AI Inc.Inventors: Mengda Yang, Michael Wu, Ke Li, Piaoyang Cui
-
Patent number: 11621907Abstract: 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: GrantFiled: August 6, 2020Date of Patent: April 4, 2023Assignee: Juniper Networks, Inc.Inventors: Mohan Thangavel, Elango Krishnasami, Thyagarajan S. Pasupathy, Radhakrishnan G
-
Patent number: 11620277Abstract: 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: GrantFiled: March 5, 2020Date of Patent: April 4, 2023Inventors: Songshu Zhang, Yu Jiang
-
Patent number: 11616849Abstract: 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: GrantFiled: February 15, 2022Date of Patent: March 28, 2023Assignee: Lilac Cloud, Inc.Inventors: Harish Ramamurthy Devanagondi, Jay Shah, Simon Luigi Sabato, Srikanth Lakshminarasimhan
-
Patent number: 11616829Abstract: 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: GrantFiled: February 22, 2019Date of Patent: March 28, 2023Assignees: DELTA PDS CO., LTD.Inventor: Jae Ho Choi
-
Patent number: 11616848Abstract: 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: GrantFiled: June 14, 2022Date of Patent: March 28, 2023Assignee: Oxylabs, UABInventors: Justas Vasiliauskas, Justas Gervinskas
-
Patent number: 11611582Abstract: 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: GrantFiled: June 25, 2019Date of Patent: March 21, 2023Assignee: WANDERA LTD.Inventors: David Pryce, Zdenek Letko
-
Patent number: 11611620Abstract: 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: GrantFiled: September 4, 2019Date of Patent: March 21, 2023Inventor: Jurgen Schmerler
-
Patent number: 11609577Abstract: 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: GrantFiled: April 12, 2019Date of Patent: March 21, 2023Assignee: AUDI AGInventors: Patrick Mochar, Christoph Grasser, Erich Schall
-
Patent number: 11611623Abstract: 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: GrantFiled: March 19, 2021Date of Patent: March 21, 2023Assignee: AT&T Intellectual Property I, L.P.Inventors: Robert Sayko, Anestis Karasaridis
-
Patent number: 11610156Abstract: 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: GrantFiled: August 9, 2021Date of Patent: March 21, 2023Assignee: SPLUNK INC.Inventors: Pradeep Baliganapalli Nagaraju, Steve Zhang, Jiahan Wang, Adam Jamison Oliner, Erick Anthony Dean
-
Patent number: 11606441Abstract: 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: GrantFiled: January 14, 2022Date of Patent: March 14, 2023Assignee: META PLATFORMS, INC.Inventors: Wai Man Tong, Mayank Kumar, Gabriel Allan Francis
-
Patent number: 11606444Abstract: 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 resType: GrantFiled: December 31, 2021Date of Patent: March 14, 2023Assignee: KROHNE Messtechnik GmbHInventors: Wolfgang Hottgenroth, Julia Bublitz, René Keimling
-
Patent number: 11606407Abstract: 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: GrantFiled: July 5, 2018Date of Patent: March 14, 2023Assignee: PROWIRE SPORT LIMITEDInventor: Michel Pollet
-
Patent number: 11604667Abstract: 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: GrantFiled: November 1, 2019Date of Patent: March 14, 2023Assignee: Amazon Technologies, Inc.Inventors: Benjamin W. Mercier, Joseph E. Fitzgerald, Eric J. Brandwine, Marvin M. Theimer
-
Patent number: 11599354Abstract: 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: GrantFiled: July 18, 2019Date of Patent: March 7, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Ranjita Bhagwan, Chandra Sekhar Maddila, Aditya Kumar, Sumit Asthana, Rahul Kumar, Sonu Mehta, Chetan Bansal, Balasubramanyan Ashok, Christian Alma Bird
-
Patent number: 11598898Abstract: 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: GrantFiled: January 13, 2020Date of Patent: March 7, 2023Assignee: Enverus, Inc.Inventors: Amit Kardam, Melwyn Oommen
-
Patent number: 11601520Abstract: 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: GrantFiled: January 10, 2022Date of Patent: March 7, 2023Assignee: 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: 11593728Abstract: 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: GrantFiled: December 23, 2019Date of Patent: February 28, 2023Assignee: CLICKSOFTWARE, INC.Inventor: Sassi Idan
-
Patent number: 11593465Abstract: 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: GrantFiled: February 21, 2019Date of Patent: February 28, 2023Assignee: NEC CORPORATIONInventor: Tomoki Inoue
-
Patent number: 11595781Abstract: 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: GrantFiled: August 6, 2019Date of Patent: February 28, 2023Assignee: Samsung Electronics Co., Ltd.Inventors: Tae-kwang Um, Jeong-yi Park, Hyun-cheol Park, Si-jun Lee, Soo-in Jang
-
Patent number: 11595079Abstract: 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: GrantFiled: April 2, 2021Date of Patent: February 28, 2023Assignee: T-Worx Holdings, LLCInventors: Joseph Douglas Ellena, Tho Nguyen, Tyler Jonathan Miller, Benjamin Freed Feldman
-
Patent number: 11593075Abstract: 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: GrantFiled: November 1, 2016Date of Patent: February 28, 2023Assignee: OPEN TEXT SA ULCInventors: Man Cheong Liu, Simon Day
-
Patent number: 11586611Abstract: 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: GrantFiled: April 13, 2021Date of Patent: February 21, 2023Assignee: Palantir Technologies Inc.Inventors: Aditya Srinivasan, Tim Overeem
-
Patent number: 11588890Abstract: 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: GrantFiled: July 6, 2018Date of Patent: February 21, 2023Assignees: Beijing Jingdong Shangke Information Technology Co., Ltd., Beijing Jingdong Century Trading Co., Ltd.Inventor: Chao Qiao
-
Patent number: 11588916Abstract: 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: GrantFiled: September 7, 2021Date of Patent: February 21, 2023Assignee: Canon Kabushiki KaishaInventor: Nobuhiro Kitabatake
-
Patent number: 11586342Abstract: 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: GrantFiled: January 22, 2021Date of Patent: February 21, 2023Assignee: Samsung Electronics Co., Ltd.Inventors: Jongho Kim, Minjung Sohn, Seolhye Won, Hoon Yoon, Kangmin Lee, Sangwoong Hwang