Patents Examined by Kim T. Nguyen
  • Patent number: 11734370
    Abstract: Provided are a method and an apparatus for searching for and acquiring information under a computing environment. The apparatus includes: at least one input device configured to receive a first query input of a first query type and a second query input of a second query type; and a controller configured to output a query input window including a first display item corresponding to the first query input and a second display item corresponding to the second query input, to automatically switch, in response to receiving the first query input, the apparatus from a first state to receive the first query input of the first query type to a second state to receive the second query input of the second query type, and to obtain a search result according to a query based on the first query input and the second query input.
    Type: Grant
    Filed: April 18, 2022
    Date of Patent: August 22, 2023
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Woo-shik Kang, Min-Jeong Kang, Won-Keun Kong, Ga-Hyun Joo
  • Patent number: 11729052
    Abstract: A method including configuring a first device to determine, during communication between the first device and a second device for establishing a meshnet connection between the first device and the second device, presence of a conflict as to which device, between the first device and the second device, is to operate as an initiating device that is responsible for transmitting an initiation communication for establishing the meshnet connection; and configuring the first device to resolve the conflict based at least in part on the first device adjusting operation of the first device to operate as a responding device, that is responsible for responding to the initiating communication, or based at least in part on the first device transmitting a message to the second device indicating that the second device is to operate as the responding device. Various other aspects are contemplated.
    Type: Grant
    Filed: May 26, 2022
    Date of Patent: August 15, 2023
    Assignee: UAB 360 IT
    Inventor: Rytis Karpu{hacek over (s)}ka
  • Patent number: 11727019
    Abstract: Various embodiments are generally directed to a dynamic, flexible acronym decoder. A user may submit a query via one of a plurality of user interfaces. Information describing the user may be received to generate a context vector for the user. The query may be processed against a database of terms using the context vector, a machine learning model, and content tags applied to terms in the database. Processing the queries against the database may return a result set, and the ML model may be used to compute a score for each result. The results may be ordered based on the scores and returned as responsive to the query.
    Type: Grant
    Filed: June 4, 2021
    Date of Patent: August 15, 2023
    Assignee: Capital One Services, LLC
    Inventors: Erik Silk, Basim Partovi, Ahmad Hassan Ibrahim
  • Patent number: 11729064
    Abstract: A method including determining, by a first device during communication with a second device for establishing a meshnet connection between the first device and the second device, that both the first device and the second device are operating as an initiating device that is responsible for transmitting an initiation communication for establishing the meshnet connection; comparing, based at least in part on determining that both the first device and the second device are operating as an initiating device, a communication condition associated with the first device with a communication condition associated with the second device; and determining, based at least in part on a result of comparing the communication condition, that the first device is to operate as the initiating device or that the second device is to operate as the initiating device. Various other aspects are contemplated.
    Type: Grant
    Filed: May 26, 2022
    Date of Patent: August 15, 2023
    Assignee: UAB 360 IT
    Inventor: Rytis Karpu{hacek over (s)}ka
  • Patent number: 11726976
    Abstract: A database query specifies a user-defined function (UDF) to apply to one or more tables in a distributed database. The one or more tables are identified in the distributed database. The one or more tables are associated with an initial set of data types native to the distributed database. The one or more tables are converted to database data comprising data types of the UDF. The UDF is executed on the database data to generate results data. The results data is converted to table results data. The table results data is associated with the initial set of data types. The table results data is stored in the distributed database.
    Type: Grant
    Filed: November 30, 2022
    Date of Patent: August 15, 2023
    Assignee: Snowflake Inc.
    Inventors: Elliott Brossard, Chong Han, Igor Zinkovsky
  • Patent number: 11729260
    Abstract: Embodiments of the present disclosure provide an Internet-of-Things resource access system and method. The system comprises a protocol management subsystem, a data conversion subsystem, and a load balancing subsystem.
    Type: Grant
    Filed: October 1, 2022
    Date of Patent: August 15, 2023
    Assignee: Beijing University of Posts and Telecommunications
    Inventors: Bo Cheng, Yang Zhang, Shuai Zhao, Junliang Chen
  • Patent number: 11729060
    Abstract: A method for forming a cluster of nodes. The method includes obtaining first information associated with a predetermined number of nodes in the cluster. The method also includes determining an administrative role of the first node based on the obtained first information. The method also includes, as a result of determining that the administrative role of the first node is a first role, broadcasting a first broadcast message, thereby enabling a plurality of nodes that are not in the cluster to receive the first broadcast message, wherein the plurality of nodes that are not in the cluster includes at least a second node, the first broadcast message comprising second information for controlling the timing at which each node within the plurality of nodes transmits to the first node a response message responsive to the broadcast message. The method also includes receiving a first response message responsive to the first broadcast message, wherein the first response message was transmitted by the second node.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: August 15, 2023
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Vinay Yadhav, Daniel Turull
  • Patent number: 11720570
    Abstract: Querying a distributed database including a table sharded into shards distributed to database instances includes receiving a data-query that includes an aggregation clause on a first column and a grouping clause on a second column; obtaining and outputting results data. Obtaining the results data includes receiving, by a query coordinator, intermediate results data; and combining, by the query coordinator, the intermediate results to obtain the results data.
    Type: Grant
    Filed: March 26, 2021
    Date of Patent: August 8, 2023
    Assignee: ThoughtSpot, Inc.
    Inventors: Ashok Anand, Ambareesh Sreekumaran Nair Jayakumari, Prateek Gaur, Donko Donjerkovic
  • Patent number: 11713007
    Abstract: A configurable management system for a vehicle includes a receiving unit adapted to receive a message associated with a vehicle resource from a communication network of the vehicle. A control unit is adapted to determine a vehicle resource associated with the received message. An integration unit includes an external network connected to the control unit and the integration unit further includes at least one node, wherein the at least one node is configured to send an external message on the external network to the control unit. The control unit converts the external message to a suitable message that is sent to the vehicle resource.
    Type: Grant
    Filed: December 23, 2021
    Date of Patent: August 1, 2023
    Assignee: LES SYSTÈMES CYBERKAR
    Inventor: Eric DeschĂȘnes
  • Patent number: 11714813
    Abstract: Systems, methods and computer program code to propose annotations are provided which include identifying an input, applying a grouping model to the input to predict at least a first grouping concept associated with the input, comparing the at least first grouping concept to a set of relationship data to select at least a first ranking model, applying the at least first ranking model to the input to predict at least a first ranking concept associated with the input, and causing a user interface to display the input, the at least first grouping concept and the at least first ranking concept to a user as proposed annotations of the input.
    Type: Grant
    Filed: April 7, 2021
    Date of Patent: August 1, 2023
    Assignee: Clarifai, Inc.
    Inventors: Matthew Donald Zeiler, Aviral Kulshreshtha
  • Patent number: 11716369
    Abstract: A system and method are provided for dynamic web streaming of media content without restore and batch processing. The system and method provides for a partial restore of media content, where a small sub-section of the archived media is requested by a user, for inclusion in an edit. The exemplary system and method provides a web server that offers grains for any part of an archived monolithic file to be made available just-in-time, instead of the batch processing. Because grains are available over HTTP, any part of the customer's archive is available to them instantly and dynamically with no restore process being required at all.
    Type: Grant
    Filed: December 14, 2021
    Date of Patent: August 1, 2023
    Assignee: GRASS VALLEY LIMITED
    Inventor: James Westland Cain
  • Patent number: 11714869
    Abstract: Systems and methods are provided for identifying relevant information for an entity, referred to as a seed entity. A plurality of search queries can be generated each comprising a property of a seed entity or one of the entities associated with the seed entity (seed-linked entities). Preferably, a collection of search queries includes ones representing different properties of the seed entity and properties of different seed-linked entities. Optionally, the collection of search queries is optimized to reduce search burden. Searches can then be conducted with the search queries in one or more data sources to obtain a plurality of search results, wherein each search result comprises a hit entity and one or more entities associated with the hit entity (hit-linked entity).
    Type: Grant
    Filed: December 28, 2021
    Date of Patent: August 1, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Matthew Elkherj, Ashley Einspahr, Breanna Bunge, Chris Hammett, Erika Crawford Tom, Mitchell Beard, Ryan Beiermeister, Seelig Sinton, Sharon Hao, William Ayers, Seth Robinson
  • Patent number: 11709803
    Abstract: A method, an apparatus, and an electronic device for processing a data transaction are disclosed. The method includes receiving an application request from a client to perform a data operation in a target data partition; creating a corresponding data transaction according to the application request, and assigning a transaction identifier to the data transaction; returning the transaction identifier that is assigned to the data transaction to the client; performing the data operation based on the target data partition according to the data operation carrying the transaction identifier and sent by the client; and processing the data transaction according to a transaction instruction sent by the client. The method enables a data operation to implement transactional attributes, and to satisfy a transactional nature of the data operation. Moreover, the service logic of data transactions implemented by the method is relatively simple, thus ensuring that data services have a good transactional nature.
    Type: Grant
    Filed: February 12, 2020
    Date of Patent: July 25, 2023
    Assignee: Alibaba Group Holding Limited
    Inventor: Lian Yang
  • Patent number: 11709842
    Abstract: Embodiments disclosed herein provide for systems and methods of a reporting engine framework that dynamically generates a database query. The systems and methods provide for generating the database query via an intuitive user interface, wherein the user interface interacts with a plurality of application program interfaces to retrieve and generate data associated with the database to be queried.
    Type: Grant
    Filed: July 13, 2022
    Date of Patent: July 25, 2023
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Sreedhar Raichur, Zubair Ali Baig, Rudresh Kumar, Ullas Poojary, Deepanker Sachdeva, Saheera Eranhikkal, Yuvaraj Loganathan, Kartheek Gopal
  • Patent number: 11709847
    Abstract: Methods, systems, and computer programs for generating a playlist of media content items for a group of users. Media content items listened to by the selected users are compared to an average user taste profile to select media content items for playback to the group of users.
    Type: Grant
    Filed: November 18, 2021
    Date of Patent: July 25, 2023
    Assignee: Spotify AB
    Inventors: Mark Kizelshteyn, Andreas Jansson, Tracey Churray, Mark Koh
  • Patent number: 11706315
    Abstract: The described technology relates to rendering a client-side user interface using a server-side cache for providing the displayed data. In an example implementation, in response to a user interface (e.g., dashboard with multiple widgets in a web application) being launched on the client device, the server initiates a refresh of the cache for the widgets; and transmits a first set of data obtained from the cache for widgets in the user interface before the cache is updated in response to the initiated refresh. The first set of data is followed by a second set of data obtained from the cache for at least some of the widgets after the cache is updated in response to the initiated refresh. The client displays the user interface using the second set of data while overwriting, for one or more of the widgets, information previously displayed using the first set of data.
    Type: Grant
    Filed: April 25, 2022
    Date of Patent: July 18, 2023
    Assignee: NASDAQ, INC.
    Inventor: Santhosh Philip George
  • Patent number: 11706084
    Abstract: The present approach relates to event monitoring and management of an instance using a generated service map, allowing monitoring of CIs (e.g., applications) and connections that are currently active in a user's specific instance. A self-monitoring solution is generated for a user (e.g., via an application) that depicts status, configuration, and errors related to the user's instance. In certain implementations, the present techniques involve applying internal knowledge of the working of a user's instance and applications to perform the self-monitoring, and determine when an alert should be generated. Further, the present techniques may involve making a determination to provide a user with a self-help solution in addition or based on the self-monitoring of the user's instance.
    Type: Grant
    Filed: May 9, 2022
    Date of Patent: July 18, 2023
    Assignee: ServiceNow, Inc.
    Inventors: Adar Margalit, Vadim Shif
  • Patent number: 11704104
    Abstract: A control apparatus that includes an in-vehicle communication unit configured to communicate with an on-vehicle control device, a storage unit configured to store a plurality of types of communication paths from the in-vehicle communication unit to the on-vehicle control device, and a selection unit configured to select a transmission path for transmitting an update program to the on-vehicle control device, among the plurality of types of stored communication paths.
    Type: Grant
    Filed: May 28, 2018
    Date of Patent: July 18, 2023
    Assignee: SUMITOMO ELECTRIC INDUSTRIES, LTD.
    Inventors: Akihiro Ogawa, Yoshihisa Nagamura
  • Patent number: 11704319
    Abstract: A computing device receives user selection of a data source. The computing device receives a user input to specify a level of detail (LOD) expression, which includes a first keyword, a SORT keyword, and an analytic expression. In response to the user input, the computing device identifies one or more data fields from the data source. The device translates the LOD expression into one or more executable database queries referencing the identified data fields. The computing device executes the queries to retrieve data from the data source. The computing device generates and displays a data visualization using the retrieved data.
    Type: Grant
    Filed: October 14, 2021
    Date of Patent: July 18, 2023
    Assignee: Tableau Software, LLC
    Inventors: Alvin Edward Jou, Bethany Meaghan Lyons, Jeffrey Mark Booth, Jr.
  • Patent number: 11700256
    Abstract: Techniques for group message thread link administration are described. In one embodiment, an apparatus may comprise a client front-end component operative to receive a join invitation command associated with a group message thread from an administrator client device, the group message thread associated with a message thread identifier, the message thread identifier identifying the group message thread on a messaging system; and send a join invitation link to the administrator client device; and a group management component operative to generate a join invitation link in response to the join invitation command, the join invitation link comprising a thread invitation identifier, wherein the thread invitation identifier is a hash of the message thread identifier. Other embodiments are described and claimed.
    Type: Grant
    Filed: August 30, 2021
    Date of Patent: July 11, 2023
    Assignee: META PLATFORMS, INC.
    Inventors: Vinodh Jayaram, Andrew Cairns Moxon, Andrew Yaoshu Song, Huan Yan Wang, Viswanath Poosala