Patents Examined by Wilson Lee
  • Patent number: 11734229
    Abstract: Techniques to reduce database fragmentation are disclosed. In various embodiments, an indication is received to store an attribute value for an entity that has a row or other entry in a first database table, wherein the first database table does not have a column for the attribute. It is determined that the value corresponds to a mapped value that is associated with not having an entry in a separate, second database table configured to store the attribute. Entries are made in the second database table only for values of the attribute other than the mapped value. Application level software code is configured to associate absence of a row in the second database table with the mapped value for the attribute.
    Type: Grant
    Filed: August 21, 2019
    Date of Patent: August 22, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Thomas Manville, Julio Lopez
  • Patent number: 11726970
    Abstract: Some embodiments provide a method for migrating data from a first database to a second database. The data is susceptible to change at the first database before all of the data is migrated to the second database and is available for access through the second database. The method transfers segments of data incrementally from the first database to the second database and generates a first digital signature for each transferred segment. The method identifies a set of transferred segments that have been modified in the first database before the data is available for access through the second database by generating a second digital signature for each transferred segment in the set and comparing the second digital signature for the segments with the first digital signature for the segments. The method transfers the modified segments from the first database to the second database in order to replace the previously transferred segments.
    Type: Grant
    Filed: July 4, 2022
    Date of Patent: August 15, 2023
    Assignee: DATOMETRY, INC.
    Inventors: Alberto Bengoa, Michael Alexander Duller, Deepak Patel, Dmitri Korablev, Florian Michael Waas
  • Patent number: 11727045
    Abstract: Techniques for identifying video and/or audio content are presented. An identification management component (IMC) groups users determined to be at least potentially be watching the same content based on first content fingerprints associated with respective content viewed by the users on communication devices, and a defined matching criterion. IMC facilitates identifying the content associated with the group of users based on first content fingerprints associated with the group of users and first reference content fingerprints. IMC receives a second content fingerprint associated with a communication device of a user in the group, sends the second content fingerprint to a third-party identification component for comparison with second reference content fingerprints, and receives content identification information in response.
    Type: Grant
    Filed: April 26, 2021
    Date of Patent: August 15, 2023
    Assignee: Google LLC
    Inventors: Zbigniew Skolicki, Jurek Foryciarz, Jan Wicijowski, Grzegorz Glowaty
  • Patent number: 11727033
    Abstract: Systems and methods for presenting CRM data. Users may configure what to display on a custom report and how to arrange and display the content (e.g., size, color, theme), so that they can visualize the CRM data the way they want. A data visualization interface may be used to generate the custom report, and may use HTML to specify the CRM data to be displayed and their location on the custom report according to user configuration. The data visualization interface may use JavaScript for specifying the objects and fields users want to query to obtain the CRM data to fill up the custom report. An API may communicate with the JavaScript in the data visualization interface and then query data and objects in the CRM to get a result set. The API may be a unified API which may work across multiple platforms and query various types of database, e.g., iOS, Windows, and the browser for Salesforce online. Users may edit the CRM data displayed in the custom report.
    Type: Grant
    Filed: November 6, 2020
    Date of Patent: August 15, 2023
    Assignee: Veeva Systems Inc.
    Inventors: Benjamin Steven Thomas, Povilas Petkevicius, Ryan Andrew Brennan
  • Patent number: 11709818
    Abstract: The subject technology receives a first transaction, the first transaction to be executed on linearizable storage. The subject technology assigns, prior to performing a read operation, a first read version to the first transaction, the first read version indicating a first version of the linearizable storage, the first read version corresponding to a particular timestamp of a current time. The subject technology performs the read operation from the first transaction on a table in a database. The subject technology determines a first commit version identifier corresponding to first data resulting from the read operation. The subject technology proceeds to perform a particular write operation from the first transaction. The subject technology determines that the first commit version identifier fails to match a second commit version identifier corresponding to a second transaction. The subject technology aborts the particular write operation from the first transaction.
    Type: Grant
    Filed: August 23, 2022
    Date of Patent: July 25, 2023
    Assignee: Snowflake Inc.
    Inventors: Alexander Miller, William Waddington
  • Patent number: 11688946
    Abstract: An antenna device according to the present disclosure includes two wiring layers and an antenna layer. One of the two wiring layers is divided in the x-direction by a first slit extending in the y-direction, and the antenna layer is divided in the x-direction into first and second antenna areas by a second slit extending in the y-direction. The first and second slits overlap each other in the z-direction. One of the first and second slits is larger in width than the other one thereof. The antenna layer includes an antenna conductor formed in the first antenna area and another antenna conductor formed in the second antenna area.
    Type: Grant
    Filed: September 10, 2021
    Date of Patent: June 27, 2023
    Assignee: TDK CORPORATION
    Inventors: Hisashi Kobuke, Yasumasa Harihara, Kenichi Tezuka, Tomoyuki Goi
  • Patent number: 11687419
    Abstract: Methods, systems, and media for controlling append-only file rewrites are provided. In accordance with some embodiments, the methods comprising: determining a utilization of a shard of a database; determining whether the utilization exceeds a persistent storage utilization threshold; determining a recovery time to recover the shard from an append-only file; determining whether the recovery time exceeds a recovery time threshold; and when the utilization is determined to exceed the utilization threshold or when the recovery time is determined to exceed the recovery time threshold, causing an append-only-file rewrite to be performed.
    Type: Grant
    Filed: October 4, 2021
    Date of Patent: June 27, 2023
    Assignee: Redis Ltd.
    Inventors: Yiftach Shoolman, Yoav Steinberg, Yossi Gottlieb, Oran Agra
  • Patent number: 11681683
    Abstract: A method including initiating a transaction comprising a plurality of data items in one or more data stores, wherein the transaction is to cause a change to at least a first data item of the plurality of data items. The method also including generating a first transactional data usable to undo the change to the first data item associated with the transaction, wherein the first transaction data comprises a serialized compensation data structure to undo the change to the first data item and complementary information regarding activities complementary to the undo operation.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: June 20, 2023
    Assignee: Red Hat, Inc.
    Inventors: Paul Fletcher Robinson, Thomas John Jenkinson
  • Patent number: 11681651
    Abstract: Systems and methods of the present disclosure may read source data corresponding to a source variable and apply a transformation to the source variable to generate an output variable. Accordingly, one such method comprises receiving a request to generate an output variable by applying one or more data transformations to a source variable; before applying an actual data transformation to the source variable, checking a database of prior data transformations that have been applied to source variables to generate existing output variables for a match with the requested one or more data transformations to the source variable; determining that a match exists in the database, wherein the match is associated with an existing output variable; and/or responding to the request by providing the existing output variable associated with the match that exists in the database of prior data transformations.
    Type: Grant
    Filed: November 5, 2021
    Date of Patent: June 20, 2023
    Assignee: American Express Travel Related Services Company, Inc.
    Inventors: Ambika Aggarwal, Ravi Arasan, Sandeep Bose, Debasish Das, Ravi K. Kaushik, Matthew Kent Meyer, Gurusamy Ramasamy, Jeremy D. Seideman
  • Patent number: 11675761
    Abstract: Techniques herein use in-memory column vectors to process data that is external to a database management system (DBMS) and logically join the external data with data that is native to the DBMS. In an embodiment, a computer maintains a data dictionary for native data that is durably stored in an DBMS and external data that is not durably stored in the DBMS. From a client through a connection to the DBMS, the computer receives a query. The computer loads the external data into an in-memory column vector that resides in random access memory of the DBMS. Based on the query and the data dictionary, the DBMS executes a data join of the in-memory column vector with the native data. To the client through said connection, the computer returns results of the query based on the data join.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: June 13, 2023
    Assignee: Oracle International Corporation
    Inventors: Roger Dermot Macnicol, Xia Hua, Allison Holloway, Shasank Kisan Chavan, Jesse Kamp, Maria Colgan, Tirthankar Lahiri
  • Patent number: 11669550
    Abstract: A method and apparatus of a device that indexes donated content from an application on a device is described. In an exemplary embodiment, the device receives donated content for an application object from the application. The device further associates a metadata tag for a topic to the donated content. In addition, the device indexes the donated content with the metadata tag in a local search index of the device.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: June 6, 2023
    Assignee: Apple Inc.
    Inventors: Anubhav Malhotra, John M. Hörnkvist
  • Patent number: 11663233
    Abstract: A technique of managing virtual volumes includes receiving, by a storage system, instructions to create specified virtual volumes in the storage system, the instructions including virtual volume metadata that identifies virtual machines to which the specified virtual volumes are assigned, and providing a database that associates such virtual volumes with the virtual machines identified by the virtual volume metadata. The technique further includes performing a storage activity on a virtual machine by identifying, from the database, multiple virtual volumes that the database associates with the virtual machine and performing the storage activity on all of the identified virtual volumes together as a group.
    Type: Grant
    Filed: March 10, 2021
    Date of Patent: May 30, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Sergey Alexandrovich Alexeev, Alexey Vladimirovich Shusharin, Dmitry Nikolayevich Tylik, Fedor Kusov
  • Patent number: 11658419
    Abstract: An antenna includes: a dielectric laminated body including a plurality of dielectric layers being laminated; a dielectric substrate bonded to one of surfaces of the dielectric laminated body; and a radiation element pattern layer, a conductive ground layer, and a conductive pattern layer each formed in a different place in any of both the surfaces and between the dielectric layers of the dielectric laminated body. The radiation element pattern layer, the conductive ground layer, and the conductive pattern layer are formed in an order of the radiation element pattern layer, the conductive ground layer, and the conductive pattern layer from a dielectric substrate side toward an opposite side. The radiation element pattern layer includes one or more radiation elements, the conductive pattern layer includes a feed line configured to feed power to the radiation elements, the dielectric laminated body is flexible, and the dielectric substrate is rigid.
    Type: Grant
    Filed: November 29, 2019
    Date of Patent: May 23, 2023
    Assignee: FUJIKURA LTD.
    Inventor: Yuta Hasegawa
  • Patent number: 11651691
    Abstract: Example systems and methods allow for reporting and sharing of information reports relating to driving conditions within a fleet of autonomous vehicles. One example method includes receiving information reports relating to driving conditions from a plurality of autonomous vehicles within a fleet of autonomous vehicles. The method may also include receiving sensor data from a plurality of autonomous vehicles within the fleet of autonomous vehicles. The method may further include validating some of the information reports based at least in part on the sensor data. The method may additionally include combining validated information reports into a driving information map. The method may also include periodically filtering the driving information map to remove outdated information reports. The method may further include providing portions of the driving information map to autonomous vehicles within the fleet of autonomous vehicles.
    Type: Grant
    Filed: February 4, 2021
    Date of Patent: May 16, 2023
    Assignee: Waymo LLC
    Inventors: Nathaniel Fairfield, Joshua Seth Herbach, Andrew Hughes Chatham, Michael Steven Montemerlo
  • Patent number: 11646181
    Abstract: A plasma processing apparatus includes: a chamber; a substrate support provided inside the chamber and including an electrode, an electrostatic chuck provided on the electrode, and an edge ring that is disposed on the electrostatic chuck while surrounding the substrate placed on the electrostatic chuck; a radio-frequency power supply that supplies radio-frequency power for generating plasma from a gas within the chamber; a DC power supply that applies a negative DC voltage to the edge ring; and a controller that controls the radio-frequency power and the DC voltage. The controller controls the apparatus to execute a process including: (a) stopping application of the DC voltage while stopping supply of the radio-frequency power; and (b) starting the application of the DC voltage after a predetermined delay time elapses since the supply of the radio-frequency power.
    Type: Grant
    Filed: July 15, 2021
    Date of Patent: May 9, 2023
    Assignee: TOKYO ELECTRON LIMITED
    Inventors: Natsumi Torii, Koichi Nagami
  • Patent number: 11636085
    Abstract: A method, computer program product, and computer system for detection and utilization of similarities among tables in multiple data systems that include a first data system and a second data system. A semantic dataset is generated. A first measure (X) of similarity between semantic data in columns of the first and second data systems is computed using the semantic dataset. A first, different measure (Y) of similarity between semantic data in columns of the first and second data systems is computed using the semantic dataset. A third measure (Z) similarity between columns of the first and second data systems is computed based on data in cells within the columns. A weighted combination (U) of X, Y, and Z between the columns of tables in the first and second data systems is computed. X, Y, Z, U or combinations thereof are used to improve a computer system.
    Type: Grant
    Filed: September 1, 2021
    Date of Patent: April 25, 2023
    Assignee: International Business Machines Corporation
    Inventors: Xiao Chao Yan, Bei Bei Zhan, Wu Cheng, Yujia Wang
  • Patent number: 11630809
    Abstract: In general, embodiments of the technology relate to a method and system for using micro objects to manage content. More specifically, embodiments of the technology relate to using micro objects to change and/or extend the functionality of the content management system such that the manner in which actions are applied to objects varies based the context of the request that specified an action to be performed on an object.
    Type: Grant
    Filed: May 18, 2021
    Date of Patent: April 18, 2023
    Assignee: OPEN TEXT CORPORATION
    Inventors: Michael Mohen, David Humby, Satyapal P. Reddy
  • Patent number: 11625371
    Abstract: Systems and methods are described herein for performing automated audit balance control (ABC) procedures for data that has moved between data stores within an enterprise or other organization. The systems and methods inspect the data at a target data store and determine the quality of the movement of the data to the target data store based on the inspection. For example, the systems and methods can inspect row or record counts for the data in a data store, aggregate numeric sums within the data at the target data store, perform key data value comparisons between different locations that contained the data, perform full data comparisons between different locations that contained the data, perform checksum comparisons, apply complex business rules, and so on, when determining or verifying the completeness and accuracy of data as it arrives to a temporary or permanent location.
    Type: Grant
    Filed: September 21, 2021
    Date of Patent: April 11, 2023
    Assignee: T-Mobile USA, Inc.
    Inventors: Jeffrey Scott, Venkata Reddy Donthireddy
  • Patent number: 11620339
    Abstract: The present disclosure relates to methods, systems, and apparatuses for identifying related records in a database. The method includes receiving, via a network interface, a related records query, the related records query identifying at least one record stored in the electronic database, determining, based on transaction data, at least one related record that is related to the identified at least one record, determining, by a processor, that the at least one related record is unavailable, in response to determining that the at least one related record is unavailable, determining at least one keyword associated with the at least one related record, selecting at least one of one or more substitute records based at least in part on comparing the at least one keyword with a set of keywords associated with one or more substitute records, and providing the selected one or more substitute records as a response to the related records query.
    Type: Grant
    Filed: June 17, 2021
    Date of Patent: April 4, 2023
    Assignee: GROUPON, INC.
    Inventors: Suryanarayanan Parameswaran, Vivek Singh Solanki, Shubham Mittal
  • Patent number: 11620275
    Abstract: Embodiments of the invention are directed to synchronous multi-point update of associated text. Aspects include receiving, from a user, a request to associate a first text with one or more other instances of the first text and looking up the first text in a text association table. Based on determining that no entry in the text association table corresponds to the first text, aspects include creating an entry in the text association table corresponding to the first text. Aspects also include adding an address of the first text to the entry in the text association table. Based on detecting a change to one of the first text and one of the one or more other instances of the first text, aspects further include updating the first text and each of the one or more other instances of the first text that was not changed.
    Type: Grant
    Filed: August 26, 2021
    Date of Patent: April 4, 2023
    Assignee: International Business Machines Corporation
    Inventors: Dong Chen, Peng Hui Jiang, Jing Bai, Ting Ting Zhan, Xiaoli Duan, Jun Su