Patents Examined by Amresh Singh
-
Patent number: 10229164Abstract: Systems and methods for adjusting a relevancy score of a keyword cluster—time period—event category combination is provided. Processors can identify an event category associated with relevancy scores. Processors can identify, from a content serving opportunity log, content serving opportunities associated with the event category in which content served in the content serving opportunity is selected based on a keyword cluster associated with the event category. Processors can determine, for each of the identified content serving opportunities, an event for which content was served in the content serving opportunity. Processors can then adjust a relevancy score of the keyword cluster—time period—event category combination based on the performance of the content of the subset of content serving opportunities.Type: GrantFiled: August 2, 2014Date of Patent: March 12, 2019Assignee: GOOGLE LLCInventors: Courtney Hampson, Jason Robert Richard Sanio
-
Patent number: 10223366Abstract: To prevent conflicts of interest, an information management system is used to make sure two or more groups are kept apart so that information does not circulate freely between these groups. The system has policies to implement an “ethical wall” to separate users or groups of users. The user or groups of user may be organized in any arbitrary way, and may be in the same organization or different organizations. The two groups (or two or more users) will not be able to access information belonging to the other, and users in one group may not be able to pass information to the other group. The system may manage access to documents, e-mail, files, and other forms of information.Type: GrantFiled: July 19, 2016Date of Patent: March 5, 2019Assignee: NextLabs, Inc.Inventor: Keng Lim
-
Patent number: 10223396Abstract: An entries array having a pre-selected number of initially empty buckets and structured as a circular array is maintained. Each of the pre-selected number of entries in the entries array has a corresponding index value. A chaining array having the pre-selected number of buckets and structured as a circular array is also maintained. Each of the pre-selected number of entries in the chaining array has the same corresponding index value as the corresponding bucket in the entries array. A hash operation is performed on data to be stored to determine a hash value corresponding to the data. The data is stored in a bucket in the entries array corresponding to the hash value as an unmovable head-of-chain entry, and moving previous data, if any, stored in the entries array corresponding to the hash value if the previous data has a different hash value. The data is stored in another bucket in the entries array if the bucket in the entries array corresponding to the hash value is occupied by a head-of-chain entry.Type: GrantFiled: August 26, 2016Date of Patent: March 5, 2019Assignee: salesforce.com, inc.Inventor: Bruno Roustant
-
Patent number: 10210274Abstract: A computer implemented method for filtering audience viewing of uniform resource locator (URL) data utilizing hashtags including: identifying a hashtag input by a first user; identifying at least one user preference of the first user, the at least one user preference related to data sharing preferences of the first user on an electronic platform; generating a uniform resource locator (URL) based on the identified hashtag and the identified at least one user preference of the first user; and using the URL, filtering data communication on the electronic platform, thereby displaying a privatized stream of data when the first user accesses the identified hashtag, the privatized stream of data accessible by a second user, the second user being authorized to view the privatized stream of data based on the data sharing preferences of the first user.Type: GrantFiled: January 4, 2016Date of Patent: February 19, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Shadi E. Albouyeh, James E. Fox, Trudy L. Hewitt, Prasad L. Imandi
-
Patent number: 10210203Abstract: Searching stored content is disclosed. A first mapping is created from an object to one or more stored relational database tables. A second mapping is created from the object to an indexer schema. One or both of the following is done: 1) using the first mapping to translate a search request expressed in an abstract query language to a first query language associated with the relational database; and 2) using the second mapping to translate the search request to a second query language associated with the indexer schema.Type: GrantFiled: May 22, 2015Date of Patent: February 19, 2019Assignee: EMC IP Holding Company LLCInventors: Marc Brette, Frédéric Ciminera, Bruno Marquié
-
Patent number: 10191977Abstract: The invention provided is a system configured to use a topic-related generative model to build a document map from a plurality of documents in a storage medium and generate a control set from the plurality of documents including at least two stratified document sets. The system then receives a set of control set metrics regarding the control set from a user. The system selects a machine call responsive document from a document map based on a determined predictive responsiveness for that document. The system receives a responsiveness call from a user through the task/queue framework regarding a machine call document. Finally, the system compares the responsiveness of the machine call document to the control set metrics and rebuilds the document map based on the results of the comparison between the machine call document responsiveness and the control set metrics.Type: GrantFiled: December 20, 2017Date of Patent: January 29, 2019Assignee: Open Text Holdings, Inc.Inventors: Duane George, Douglas Wayne Stewart
-
Patent number: 10191964Abstract: Automatic isolation of screenshots from other captured content items stored in an electronic content repository is provided. When a screen capture is performed on an electronic device, such as a smartphone, screen resolution information for the capturing device is stored with the captured content item (e.g., screenshot). When a user subsequently desires to recall a given stored captured screenshot, the resolution associated with each stored content item may be used for isolating screenshots from other stored content items like photographs, text items, clip art, and the like by comparing the resolutions of any of the stored content items with a screen resolution of the user's device or with known screen resolutions of various devices that may be used for capturing screen images.Type: GrantFiled: May 30, 2013Date of Patent: January 29, 2019Assignee: Microsoft Technology Licensing, LLCInventor: Omeed Chandra
-
Patent number: 10180895Abstract: Mechanisms are provided for propagating source identification information from an application front-end system in an application layer to a data layer inspection system associated with a back-end system. An incoming user request is received, at the data layer inspection system, from a gateway system associated with the application front-end system. One or more outgoing statements targeting a back-end system are received at the data layer inspection system. The data layer inspection system accesses a mapping data structure based on the one or more outgoing statements to thereby correlate the one or more outgoing statements with the incoming user request. The data layer inspection system retrieves source identification information associated with the incoming user request based on the correlation of the one or more outgoing statements with the incoming user request. The data layer inspection system performs a data layer inspection operation based on the source identification information.Type: GrantFiled: April 22, 2016Date of Patent: January 15, 2019Assignee: International Business Machines CorporationInventors: Ron Ben-Natan, Leonid Rodniansky
-
Patent number: 10176217Abstract: Techniques for automatically scheduling builds of derived datasets in a distributed database system that supports pipelined data transformations are described herein.Type: GrantFiled: September 7, 2017Date of Patent: January 8, 2019Assignee: Palantir Technologies, Inc.Inventors: Hao Dang, Gustav Brodman, Yi Xue, Stacey Milspaw, Yifei Huang, Yanran Lu
-
Patent number: 10176092Abstract: A system and method of providing enhanced data processing and analysis in an infrastructure for distributed computing and large-scale data processing. This infrastructure uses the Apache Spark framework to divide an application into a large number of small fragments of work, each of which may be performed on one of a large number of compute nodes. The work may involve Spark transformations, operations, and actions, which may be used to categorize and analyze large amounts of data in distributed systems. This infrastructure includes a cluster with a driver node and a plurality of worker nodes. The worker nodes may be, or may include, intelligent solid state drives capable of executing data processing functions under the Apache Spark framework. The use of intelligent solid state drives reduces the need to exchange data with a central processing unit (CPU) in a server.Type: GrantFiled: September 20, 2017Date of Patent: January 8, 2019Assignee: NGD Systems, Inc.Inventors: Joao Alcantara, Vladimir Alves, Ricardo Cassia, Vincent Lazo
-
Patent number: 10152479Abstract: Systems and methods for identifying representative media items are provided herein. In particular, users can upload media items to a system. The media items can be matched to reference media items. Candidate representative media items can be selected from matching media items. Representative media items can be selected, from the candidate representative media items, to represent partially matching media items.Type: GrantFiled: August 1, 2014Date of Patent: December 11, 2018Assignee: GOOGLE LLCInventors: Johan Georg Granström, Vladimir Rychev
-
Patent number: 10152535Abstract: An information retrieval system uses phrases to index, retrieve, organize and describe documents. Phrases are extracted from the document collection. Documents are the indexed according to their included phrases, using phrase posting lists. The phrase posting lists are stored in an cluster of index servers. The phrase posting lists can be tiered into groups, and sharded into partitions. Phrases in a query are identified based on possible phrasifications. A query schedule based on the phrases is created from the phrases, and then optimized to reduce query processing and communication costs. The execution of the query schedule is managed to further reduce or eliminate query processing operations at various ones of the index servers.Type: GrantFiled: October 18, 2013Date of Patent: December 11, 2018Assignee: GOOGLE LLCInventors: Pei Cao, Sohem Mazumdar
-
Context-based metadata generation and automatic annotation of electronic media in a computer network
Patent number: 10146862Abstract: Computerized systems for automating content annotation (e.g., tag creation and/or expansion) for low-content items within a computer network by leveraging intelligence of other data sources within a network to generate secondary content (e.g., a “context”) for items (e.g., documents) for use in a tagging process. For example, based on user assigned tags for an item, secondary content information can be generated and used to determine a new list of candidate tags for the item. Additionally, the context of an input item may be compared against the respective contexts of a plurality of other items to determine respective levels of similarity between the input item and each of the plurality of other items in order to annotate the input item. Techniques involving web-distance based clustering and leveraging crowd-sourced information sources to remove noisy data from annotated results are also described.Type: GrantFiled: August 4, 2015Date of Patent: December 4, 2018Assignee: Regents of the University of MinnesotaInventors: Ayush Singhal, Ravindra Kasturi, Jaideep Srivastava -
Patent number: 10123189Abstract: Technology disclosed herein includes a method for system restoration between computing devices by a tapping mechanism. A first device detects (e.g., via NFC) a second device in proximity. The first device transmits a user credential of the first device to the second device. Either directly or via a cloud storage service, the first device instructs the second device to download a copy of system data of the first device from the cloud storage service, instead of from the first device. The second device is able to restore a system state of the first device on the second device, using the user credential and the system data.Type: GrantFiled: September 30, 2013Date of Patent: November 6, 2018Assignee: Razer (Asia-Pacific) Pte. Ltd.Inventors: Michael A. Chan, Tom Moss, Daniel R. Bornstein, Michael K. Fleming, Justin Quan, Linda Tong
-
Patent number: 10114836Abstract: Systems and methods are disclosed herein for downloading data from a cloud system. A plurality of files on the cloud system is identified for downloading to a client system, where the plurality of files is associated with metadata. A respective score for each file in the plurality of files is evaluated by applying a ranking scheme to the metadata, where the ranking scheme is based on at least two features of the metadata. A download process is initiated for at least some files in the plurality of files based on each file's respective score.Type: GrantFiled: November 20, 2017Date of Patent: October 30, 2018Assignee: Google LLCInventors: Cayden Meyer, Ian Kilpatrick
-
Patent number: 10114926Abstract: According to one embodiment, workflow templates are maintained, each workflow template including a predefined sequence of workflow stages associated with a particular type of medical diagnosis or process. In response to a request for processing medical image data from a user, a user identifier (ID) that identifies the user is automatically determined based on the request. At least one of the workflow templates that is specifically configured to process medical image data associated with the user is identified based on the user ID. One or more image processing operations defined by the identified workflow template are performed on the medical image data, generating a scene corresponding to an image view representing the medical image data. The scene associated with each of the workflow stages is stored in a persistent storage, where a scene includes metadata used to recreate a corresponding medical image view subsequently.Type: GrantFiled: September 12, 2014Date of Patent: October 30, 2018Assignee: TERARECON, INC.Inventors: Akio Iwase, Motoaki Saito, Robert J. Taylor, Tiecheng Zhao, Vikram Simha
-
Patent number: 10083189Abstract: Systems and methods for the management of contact information, which may include automatic transfer processes, automatic update processes, automatic customization processes, automatic delivery processes, automatic storage processes, automatic portability processes, and/or automatic radial mining processes.Type: GrantFiled: September 24, 2014Date of Patent: September 25, 2018Inventor: James P. Bergin
-
Patent number: 10083195Abstract: Embodiments are provided for composing multidimensional keys for data blocks organized according to space filling curve approaches in database systems. An embodiment method includes organizing multidimensional data in a storage using a space filling curve algorithm. A plurality of data access paths for allowing access to the data are generated in a hierarchical index topology including an intermediate index page and a plurality of leaf pages. A plurality of odometer-type keys, which point to corresponding data blocks of the multidimensional data in the storage, are digitally composed in the leaf pages using bit clustering in a dimension-by-dimension manner of the multidimensional data. The odometer-type keys have numerical values that determine access to the data blocks according to the space filling curve algorithm. The composition of the odometer-type keys is independent of the numerical values of the odometer-type keys.Type: GrantFiled: April 24, 2014Date of Patent: September 25, 2018Assignee: Futurewei Technologies, Inc.Inventor: Yan Zhou
-
Patent number: 10074079Abstract: A method for quantifying performance of a group includes generating historical group factor performance data for a plurality of predefined factors in accordance with historical performance data and historical group factor exposure data for the plurality of predefined factors; generating historical group static factor performance data for the plurality of predefined factors in accordance with the historical performance data for the plurality of predefined factors and one or more representative values of the historical group factor exposure data for the plurality of predefined factors; generating historical group dynamic factor performance data for the plurality of predefined factors in accordance with the historical group factor performance data for the plurality of predefined factors and the historical group static factor performance data for the plurality of predefined factors; and providing one or more values that represent the historical group dynamic factor performance data.Type: GrantFiled: August 1, 2014Date of Patent: September 11, 2018Assignee: Alpha Beta Analytics, LLCInventor: Grigori Kapoustin
-
Patent number: 10042615Abstract: Embodiments of the present invention address deficiencies of the art in respect to method and process management, and provide a data processing system, method, and computer program product for process contributions in a method architecture. In accordance with an embodiment of the present invention, a data processing system configured for process contributions can include a method management tool configured for composing a process utilizing the method architecture. The system further can include one or more source method elements combinable to define an activity for the process. Finally, the system can include one or more process contributions defining variations in the activities of the process.Type: GrantFiled: December 30, 2005Date of Patent: August 7, 2018Assignee: International Business Machines CorporationInventors: J. Todd Fredrickson, Peter Haumer