Patents Examined by Alex Gofman
-
Patent number: 11341384Abstract: For use with a physical document bearing content visible when illuminated by light in the human visible spectrum, a tag printer, a verifier and a document processing system employing one or both of the printer and the verifier. In one embodiment, the tag printer includes: (1) a processor operable to generate metadata regarding the physical document and (2) a printer associated with the processor and operable to print a tag containing the metadata on a location of the physical document irrespective of locations of the content using an ink substantially invisible in the spectrum.Type: GrantFiled: August 28, 2014Date of Patent: May 24, 2022Assignee: BancTec, IncorporatedInventors: Dennis A. Hoenich, David W. Hunt, Walter K. Logan, James H. Wicker, John P. Fiala
-
Patent number: 11308069Abstract: A data management platform may receive an environment configuration for a data environment to be implemented in a data structure, wherein the environment configuration includes requirements of an application. The data management platform may configure, based on the environment configuration, the data environment, to generate a configured data environment. The data management platform may deploy the configured data environment in the data structure. The data management platform may perform one or more tests on data stored in the configured data environment in the data structure to generate one or more test results based on performing the one or more tests on the data. The data management platform may update, based on the one or more test results, the configured data environment, to generate an updated configured data environment, wherein the updated configured data environment meets the requirements of the application.Type: GrantFiled: January 16, 2020Date of Patent: April 19, 2022Assignee: Accenture Global Solutions LimitedInventors: Pragya Sharma, Bhavin Prafulchandra Mehta, Santanu Dutta, Rajesh Thimmappayya Katta, Manish Bachhania, Nilesh Gupta, Subha Pattanayak, Vijeth Srinivas Hegde, Vijayakumar Thandavakrishnan, Ritu Pramod Dalmia
-
Patent number: 11308038Abstract: Container images can be copied. For example, a computing device can segment a container image into at least two data chunks. The computing device can determine a reference count for a data chunk among the at least two data chunks. The computing device can determine that the reference count for the data chunk is below a threshold value. In response to determining that the reference count for the data chunk is below the threshold value, the computing device can prevent a destination device from being queried about the data chunk prior to transmitting the data chunk to the destination device.Type: GrantFiled: June 22, 2018Date of Patent: April 19, 2022Assignee: Red Hat, Inc.Inventors: Huamin Chen, Dennis Keefe
-
Patent number: 11294887Abstract: Disclosed are embodiments for providing batch performance using a stream processor. In one embodiment, a method is disclosed comprising completing a first audit for a primary event type, the first audit generating a set of primary events and completing a second audit for a secondary event type, the second audit generating a draft set of secondary events and an auxiliary feed of un-joined secondary events. The method then performs a join audit check on the auxiliary feed of un-joined secondary events and a set of flags, each flag in the set of flags indicating that a respective un-joined secondary event was properly joined. Based on the results of the join audit check, the method replays a subset of the un-joined secondary events in the auxiliary feed upon determining that the join audit check failed.Type: GrantFiled: May 22, 2020Date of Patent: April 5, 2022Assignee: YAHOO ASSETS LLCInventors: Michael Pippin, David Willcox, Allie K. Watfa, George Aleksandrovich, Jacob Tolar
-
Patent number: 11294862Abstract: Compounding file system metadata operations via buffering is disclosed. In various embodiments, an indication to send locally-stored file system operations to a remote file system metadata server is received. A dependency graph or other data structure reflecting dependencies between the locally-stored file system operations to identify a linear chain of dependent file system operations. Operations comprising the linear chain are combined into a compound file system operation. The compound file system operation is sent to the remote file system metadata server.Type: GrantFiled: March 31, 2015Date of Patent: April 5, 2022Assignee: EMC IP Holding Company LLCInventors: Deepti Chheda, Diwaker Gupta, Vaibhav Kamra, Nathan Rosenblum, Niraj Tolia
-
Patent number: 11288230Abstract: Embodiments of the present disclosure provide a method, a device and a computer program product for managing data replication. According to example implementations of the present disclosure, a replication policy model associated with data replication of a source device can be obtained, which is determined based on historical status information of the source device and a historical replication policy corresponding to the historical status information; current status information of the source device is determined, wherein the current status information indicates status information associated with pending data replication of the source device; and a target replication policy is determined based on the replication policy model and the current status information, which indicates a replication policy to be applied for performing the pending data replication.Type: GrantFiled: February 27, 2019Date of Patent: March 29, 2022Assignee: EMC IP HOLDING COMPANY LLCInventors: Eason Jiang, Felix Peng, Eddie Dai, Fubin Zhang, Beryl Wang
-
Patent number: 11288250Abstract: A computing system may include a database disposed within a remote network management platform that manages a managed network, and server device(s) associated with the platform and configured to: transmit, to a third-party computing system, a request for general information identifying computing resources of the third-party computing system assigned to the managed network; receive, from the third-party computing system, a response indicating resource names and types of the resources that were identified; based on the response, determine that a first resource is of a first type, and responsively store, in the database, a first representation that has just data fields containing the general information from the response that identifies the first resource; and based on the response, determine that a second resource is of a second type, and responsively store, in the database, a second representation that has data fields arranged to contain specific information about the second resource.Type: GrantFiled: August 9, 2018Date of Patent: March 29, 2022Assignee: ServiceNow, Inc.Inventors: Hail Tal, Yuval Rimar, Asaf Garty
-
Patent number: 11281649Abstract: Aspects of the present disclosure include a system comprising a machine-readable storage medium storing at least one program and computer-implemented methods for efficiently storing graph data. Consistent with some embodiments, the method includes using the graph data to construct a tree topology bitmap that represents a topology of a portion of the nodes in a tree data structure representing the graph data. The method further includes creating an archive bit array for the tree data structure that includes elements populated with a binary indicator of whether a corresponding leaf node includes a known entry. The method further includes creating a leaf values array comprising a known value for each leaf node in the tree data structure with a known entry. The method further includes storing, in a memory storage device, the tree topology, the archive bit array, and the leaf values array in association with an initial timestamp.Type: GrantFiled: July 28, 2020Date of Patent: March 22, 2022Assignee: eBay Inc.Inventor: Roberto Daniel Konow Krause
-
Patent number: 11275783Abstract: Techniques for improving database searches are described herein.Type: GrantFiled: July 17, 2020Date of Patent: March 15, 2022Assignee: PALANTIR TECHNOLOGIES INC.Inventors: David Cohen, Landon Carter
-
Patent number: 11275870Abstract: It is proposed a computer-implemented method for designing an assembly of parts in a three-dimensional scene. The method comprises: providing at least a first part and a second part, the parts being stored in a database; for each part: (i) querying in the database for one or more constraints applied to the part; (ii) retrieving in the database geometries on which constraints are applied; computing at least one relative position of the first part and the second part by using the retrieved geometries.Type: GrantFiled: December 16, 2013Date of Patent: March 15, 2022Assignee: Dassault SystemesInventors: Michaƫl Eric Francois Diguet, Marc Nusinovici
-
Patent number: 11269687Abstract: A system and method for supporting data MapReduce operations in a tuple space/coordinated namespace (CNS) extended memory storage architecture. The system-wide CNS provides an efficient means for storing and communicating data generated by local processes running at the nodes, and coordinated to provide MapReduce operations in a multi-nodal system. A hardware accelerated mechanism supports map reduce sorting/shuffle operations and reduce operations according to an aggregate function. Local processes running at a node generate a tuple corresponding to data generated by a process, each tuple having a tuple name and tuple data value corresponding to the generated data. Each tuple is processed and stored at the node or another node, dependent upon its tuple name. Tuple records associated with a tuple name are accumulated at one or more nodes according to a linked list structure at each that is accessible via a hash table index pointer at the node.Type: GrantFiled: June 11, 2019Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventors: Philip Jacob, Philip Neil Strenski, Charles Johns
-
Patent number: 11269887Abstract: Maintaining cardinality of rows while joining worksheets from a database including receiving a request to join, to a first worksheet, a second worksheet from the database; for each row in the first worksheet: generating a join row for data from the second worksheet on the database; in response to determining that there is at least one matching row in the second worksheet on the database: compare a maximum value and a minimum value for each column in each row of the at least one matching row; if the maximum value and the minimum value match, store a matching value in a corresponding column of the join row; and if the maximum value and the minimum value do not match, store a multiple value indication in the corresponding column of the join row; and presenting the join row adjacent to a corresponding row in the first worksheet.Type: GrantFiled: April 30, 2020Date of Patent: March 8, 2022Assignee: SIGMA COMPUTING, INC.Inventors: Jason D. Frantz, Max H. Seiden, James L. Gale, Kenneth Truong
-
Patent number: 11258922Abstract: A method and system for combining, communicating, storing and/or separating image data and non-image data. The method involves a computer programmed to identify an end-of-file (EOF) marker of an image file, and being programmed to add the non-image data to the image file after the EOF marker.Type: GrantFiled: March 10, 2015Date of Patent: February 22, 2022Inventor: William Agush
-
Patent number: 11256749Abstract: A graph data processing method and a distributed system is disclosed. The distributed system includes a master node and a plurality of worker nodes. The master node obtains master node graph data, divides the graph data to obtain P shards, where the P shards include a first shard and a second shard. The master node determines at least two edge sets from each shard, schedules at least two edge sets included in the first shard to at least two worker nodes for processing, and schedules an associate edge set included in the second shard to the at least two worker nodes for processing, where the associate edge set is an edge set that includes an outgoing edge of a target vertex corresponding to the first shard.Type: GrantFiled: May 30, 2019Date of Patent: February 22, 2022Assignee: Huawei Technologies Co., Ltd.Inventors: Yinglong Xia, Jian Xu, Mingzhen Xia
-
Patent number: 11250083Abstract: Systems and methods for an enhanced online research are described. In exemplary embodiments, the enhanced research platform receives one or more keywords, and determines a research goal by parsing each of the keywords and identifying a category for each of the keywords. The enhanced research platform then queries a database to identify results matching the keywords based on analysis of the keywords and the research goal, and displays the identified results in a user interface.Type: GrantFiled: January 29, 2018Date of Patent: February 15, 2022Inventor: Seokkue Song
-
Patent number: 11249899Abstract: Techniques for filesystem management for cloud object storage are described. In one embodiment, a method includes writing, by a filesystem layer, a plurality of entries to a log structured file tree, including filesystem metadata and filesystem data. The method includes performing a flush operation of the entries from the filesystem layer to one or more objects in a distributed cloud object storage layer. The method includes storing the filesystem metadata and the filesystem data to the one or more objects in the distributed cloud object storage layer. The method further includes storing flush metadata generated during each flush operation, including a flush sequence number associated with each flush operation. Each object of the one or more objects in the distributed cloud object storage layer is identified by a key that identifies the flush sequence number, an object identifier, and a rebirth identifier.Type: GrantFiled: September 19, 2018Date of Patent: February 15, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Shravan Gaonkar, Mayuresh Vartak
-
Systems and methods for using crowd sourcing to score online content as it relates to a belief state
Patent number: 11250009Abstract: A method comprising: during a first time period, obtaining one or more first content ratings of a particular content item from one or more first users, each first content rating defining a first user measure of a belief state of the particular content item; and generating a first content score for the particular content item, the first content score defining a crowd-sourced measure of the belief state of the particular content item; during a second time period, obtaining one or more second content ratings from one or more second users for the particular content item, each second content rating defining a second user measure of the belief state of the particular content item; and generating a second content score for the particular content item, the second content score defining a second crowd-sourced measure of the belief state of the particular content item; comparing the second crowd-sourced measure of the belief state of the particular content item against each of the one or more first content ratings of tType: GrantFiled: August 25, 2021Date of Patent: February 15, 2022Assignee: Stochastic Processes, LLCInventors: Richard Kim, Travis Trammell -
Patent number: 11238060Abstract: A system and method for managing data storage and data access with querying data in a distributed system without buffering the results on intermediate operations in disk storage.Type: GrantFiled: October 5, 2020Date of Patent: February 1, 2022Assignee: Snowflake Inc.Inventors: Thierry Cruanes, Benoit Dageville, Allison Waingold Lee
-
Patent number: 11231826Abstract: A method for expanding software application functionalities processing is disclosed herein. The method comprises receiving a user request within a software application. The software application is enhanced with annotations, which include metadata. The method continues with loading the metadata from the annotations to a dialog system located on a remote device, sending at least a part of the user request to the dialog system, and receiving a dialog system response to the user request from the dialog system. At least one of the annotations associated with the dialog system response is identified. A code associated with the identified annotation is invoked within the software application.Type: GrantFiled: March 8, 2016Date of Patent: January 25, 2022Assignee: Google LLCInventors: Ilya Gennadyevich Gelfenbeyn, Artem Goncharuk, Pavel Aleksandrovich Sirotin
-
Patent number: 11230026Abstract: A device, system and method for making custom printed products. In one embodiment of the method, an image is received from a user device along with a size of for the printed product. Pixel edge detection is performed on the image to generate a plurality of polygons corresponding to all shapes in the image. Polygons below a size threshold are removed. An offset is applied to each polygon. The polygons are combined. A smoothing algorithm is applied to the combined polygon. A set of curves that define the smoothed polygon is determined. A cut path is dynamically generating for the printed product in real-time in dependence on the set of curves and the received size so that the cut path has a shape dependent on the set of curves and a size dependent on the received size. The image is printed on a substrate material for the image product in dependence on the received size and the offset so that the printed image has a printed size equal to the received size less the offset.Type: GrantFiled: January 28, 2019Date of Patent: January 25, 2022Assignee: StickerYou Inc.Inventors: Andrew Witkin, Tamer El Shazli, Piragath Mahalingam