Patents Examined by Soheila (Gina) Davanlou
-
Patent number: 10303684Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are provided for resource scoring adjustment based on entity selection. In one aspect, a method includes the actions of accessing resource data that specifies, for each of a plurality of resources, a resource identifier and one or more referenced entities, and accessing search term data that specifies a plurality of search terms, and for each search term, a selection value for each resource, each selection value being based on user selections of search results that referenced the resource to which the selection value corresponds. From the resource data and search term data, for each search term and each entity, a search term-entity selection value is determined that is based on the selection values of resources that reference the entity and that were referenced by search results in response to a query that included the search term.Type: GrantFiled: August 27, 2013Date of Patent: May 28, 2019Assignee: Google LLCInventor: Kenichi Kurihara
-
Patent number: 10303722Abstract: An indexing system for documents such as web pages divides a document into elements, such as document object model elements. User attention data from prior interactions with the document are analyzed to determine those elements of a document that satisfy a threshold requirement of user attention. Elements meeting the user attention threshold requirement are added to a set of indexable content for the document. Furthermore, document sections are determined based on attention data and each section is indexed separately. Indexing is per section and based only on the indexable content, thereby enhancing the index relevance, increasing the efficiency of search engines and reducing spamdexing.Type: GrantFiled: May 5, 2009Date of Patent: May 28, 2019Assignee: ORACLE AMERICA, INC.Inventor: Robert R Hauser
-
Patent number: 10248681Abstract: A system and method for faster access for compressed time series data. A set of blocks are generated based on a table stored in a database of the data platform. The table stores data associated with multiple sources of data provided as consecutive values, each block containing index vectors having a range of the consecutive values. A block index is generated for each block having a field start vector representing a starting position of the block relative to the range of consecutive values, and a starting value vector representing a value of the block at the starting position. The field start vector of the block index is accessed to obtain the starting position of a field corresponding to a first block and to the range of the consecutive values of the first block. The starting value vector is then determined from the block index to determine an end and a length of the field of the first block.Type: GrantFiled: July 8, 2014Date of Patent: April 2, 2019Assignee: SAP SEInventors: Gordon Gaumnitz, Robert Schulze, Lars Dannecker, Ivan Bowman, Dan Farrar
-
Patent number: 10198463Abstract: In accordance with embodiments, there are provided mechanisms and methods for appending data to large data volumes in a multi-tenant store. These mechanisms and methods for appending data to large data volumes can enable embodiments to provide more reliable and faster maintenance of changing data. In an embodiment and by way of example, a method for appending data to large data volumes is provided. The method embodiment includes receiving new data for a database. The new data is written to a temporary log. The size of the log is compared to a threshold. Then the log is written to a data store, if the size of the log is greater than the threshold.Type: GrantFiled: December 7, 2010Date of Patent: February 5, 2019Assignee: salesforce.com, inc.Inventors: Bill C. Eidson, Simon Z. Fell
-
Patent number: 10198450Abstract: Methods and devices for connecting a mobile device with different data storage devices located either locally or remotely are provided. The device may apply one or more rules to create a hierarchical virtualization of the several data storage devices. The virtualization may then be provided to the user as a single, hierarchical file system. Further, a monitoring system may monitor the file system to determine if any new applications have been installed or if applications are currently being executed. If a connection is made to a secure network, the system may provide the information derived from the monitoring to the secure network. The secure network can then analyze the information to determine if any of the applications should be uninstalled from the device or should be stopped while the device is connected to the network.Type: GrantFiled: October 6, 2015Date of Patent: February 5, 2019Assignee: Z124Inventor: Brian Reeves
-
Patent number: 10191982Abstract: Methods, systems, devices and/or apparatus related to finding and sharing information on the Internet. Specifically, the disclosed methods, systems, devices and/or apparatus relate to utilizing reference materials to find and share topical information on the Internet.Type: GrantFiled: January 22, 2010Date of Patent: January 29, 2019Assignee: Zakata, LLCInventors: Mark William Reed, Sundaresan Ramachandran Kadayam
-
Patent number: 10162870Abstract: Aspects generate an interactive plotted electronic map presentation which depicts historical progression of events of a news story. Historical news content stories are searched for and retrieved from one or more news media sources as a function of including a common key perspective topic, and of association with an incident geographic location and occurrence time. A graphical user interface display device is driven to indicate on a map of geographic locations a location of an initial event of the historical news content that has an earliest time of occurrence relative to the news story incident and other events, and to plot a time line curve from a point of origin at the mapped initial event location as a function of a relation over time of the total numbers of the historical news content stories to respective times of publication.Type: GrantFiled: September 30, 2015Date of Patent: December 25, 2018Assignee: International Business Machines CorporationInventors: James E. Bostick, John M. Ganci, Jr., Sarbajit K. Rakshit, Kimberly G. Starks
-
Patent number: 10140383Abstract: The present disclosure includes techniques pertaining to computer implemented systems and methods for processing semi-structured data. In one embodiment, semi-structured data in a data source is analyzed and structural information about the data is generated. Structural information may be accessed and used to generate a visual representation of the document structures. User selections may be received of particular fields to be included in an output data set. Data for selected fields may be stored in the output data set as a two-dimensional data structure.Type: GrantFiled: December 30, 2014Date of Patent: November 27, 2018Assignee: BUSINESS OBJECTS SOFTWARE LTD.Inventors: Raymond Cypher, Karl Kwong
-
Patent number: 10140278Abstract: One exemplary embodiment involves a computer-implemented method comprising receiving, in a computing device, a first request to attach a file in a cell of a collaborative spreadsheet, wherein the first request comprises the file and a cell identifier, and wherein the collaborative spreadsheet comprises a spreadsheet configured to be accessed and modified simultaneously from a plurality of client devices. The method additionally comprises attaching, via a processor, the file to the collaborative spreadsheet at the cell corresponding to the cell identifier; and storing the file on a cloud storage device, wherein the file is stored to be accessible in conjunction with the collaborative spreadsheet.Type: GrantFiled: March 26, 2012Date of Patent: November 27, 2018Assignee: Adobe Systems IncorporatedInventors: Brian Havlin, Randall Silvia, Eylon Stroh, Roman Dolgov, Shannon Hickey, Peter Baird, Todd Rein, Randy Swineford
-
Patent number: 10108717Abstract: By means of providing directly a data mining requiring user with a universal internet information data mining requirement description human-machine interaction template, the present invention provides big internet data with a set of both open and strictly-defined constraints for concept collection, data structures, and data mining operations, thus satisfying three factors for establishing a data mining model, providing an important condition for increasing the value density of an internet mining service, and allowing for implementation of universal and parallel mining of structured data, semi-structured data, and non-structured data of the internet.Type: GrantFiled: November 1, 2016Date of Patent: October 23, 2018Inventors: Sha Liu, Dongqin Yao
-
Patent number: 10110656Abstract: Embodiments of the present disclosure include systems and methods for implementing an Iconizer in a cloud-based platform such as cloud based platform (e.g., cloud-based collaboration platform or cloud-based platform providing collaborative and/or file sharing services). The iconizer can facilitate the display on a graphical user interface (GUI) of certain features of the storage operation and synchronization to a user. Some embodiments contemplate methods for representing Unicode text in the file system operations in either Normal Form Composed (NFC) or Normal Form Decomposed (NFD). Various disclosed embodiments facilitate operations using either or both formats, or a combination of the two.Type: GrantFiled: June 25, 2014Date of Patent: October 23, 2018Assignee: Box, Inc.Inventors: David Sawyer, Kunal Parmar
-
Patent number: 10007729Abstract: Methods, systems, devices and/or apparatus related to finding and sharing information on a large-scale or global computer network such as the Internet, and, specifically, to allow for collaboratively searching for, organizing and/or accessing information.Type: GrantFiled: August 10, 2011Date of Patent: June 26, 2018Assignee: Zakta, LLCInventors: Mark William Reed, Sundaresan Ramachandran Kadayam
-
Patent number: 9990598Abstract: Apparatuses, systems, methods, and computer program products are provided for that have a cross-module scope for facilitating the use and management of rules on an application level. The rules engine system is configured to accept inputs from multiple modules of an application, retrieve data from multiple modules, and cause actions to be carried out by multiple modules. A rules engine provider component of the system is isolated from a rules manager component of the system by a rules wrapper component, such that the rules manager component is unaffected by changes that are made to the rules engine provider component.Type: GrantFiled: February 15, 2013Date of Patent: June 5, 2018Assignee: ALLSCRIPTS SOFTWARE, LLCInventors: Xiaofeng Jeff Chen, Jim Rushing
-
Patent number: 9934256Abstract: End of retention processing is provided. Included is: creating, using a content manager (CM), an end of retention policy for a content in a database management system (DBMS; and creating, based on the end of retention policy, a stored procedure in the DBMS for managing the end of retention policy.Type: GrantFiled: June 17, 2014Date of Patent: April 3, 2018Assignee: International Business Machines CorporationInventors: Tawei Hu, Iun V. Leong, Yongliang Li, Phong K. Truong
-
Patent number: 9934255Abstract: End of retention processing is provided. Included is: creating, using a content manager (CM), an end of retention policy for a content in a database management system (DBMS; and creating, based on the end of retention policy, a stored procedure in the DBMS for managing the end of retention policy.Type: GrantFiled: November 11, 2013Date of Patent: April 3, 2018Assignee: International Business Machines CorporationInventors: Tawei Hu, Iun V. Leong, Yongliang Li, Phong K. Truong
-
Patent number: 9910891Abstract: Staging data record changes from a faster storage medium to a slower storage medium using data query rewriting is provided. In response to receiving a data query corresponding to a particular data record, it is determined whether the data query is one of a transactional data query or an analytical data query. In response to determining that the data query is a transactional data query, the transactional data query is rewritten to apply transactional delta changes to the particular data record on a storage-class memory of a computer. In response to determining that the data query is an analytical data query, the analytical data query is rewritten to select and reconcile each data record corresponding to the particular data record stored on the storage-class memory with the particular data record stored on a persistent data storage device of the computer.Type: GrantFiled: September 25, 2013Date of Patent: March 6, 2018Assignee: International Business Machines CorporationInventors: Bishwaranjan Bhattacharjee, Mustafa Canim, Mohammad S. Hamedani, Kenneth A. Ross
-
Patent number: 9904706Abstract: Staging data record changes from a faster storage medium to a slower storage medium using data query rewriting is provided. In response to receiving a data query corresponding to a particular data record, it is determined whether the data query is one of a transactional data query or an analytical data query. In response to determining that the data query is a transactional data query, the transactional data query is rewritten to apply transactional delta changes to the particular data record on a storage-class memory of a computer. In response to determining that the data query is an analytical data query, the analytical data query is rewritten to select and reconcile each data record corresponding to the particular data record stored on the storage-class memory with the particular data record stored on a persistent data storage device of the computer.Type: GrantFiled: September 6, 2013Date of Patent: February 27, 2018Assignee: International Business Machines CorporationInventors: Bishwaranjan Bhattacharjee, Mustafa Canim, Mohammad S. Hamedani, Kenneth A. Ross
-
Patent number: 9886499Abstract: A device may obtain text to be categorized, and may determine rules for categorizing portions of the text. A rule may specify text patterns to be used to categorize the portions of the text into a category, and may specify a relationship, between at least two text patterns, to be used to categorize the portions of the text into the category. The device may determine that the text patterns and the relationship between the at least two text patterns exist in a text portion. The device may categorize the text portion into the category based on determining that the text patterns and the relationship between the at least two text patterns exist in the text portion. The device may provide an indication of an association between the text portion and the category based on categorizing the text portion into the category.Type: GrantFiled: August 26, 2013Date of Patent: February 6, 2018Assignee: Accenture Global Services LimitedInventors: Roshni R. Ramnani, Vibhu S. Sharma, Shubhashis Sengupta, David E. Ingram, Donal P. Smith
-
Patent number: 9881068Abstract: A system and method for enabling the cross-referencing or linking of records in an enterprise system is disclosed.Type: GrantFiled: April 3, 2006Date of Patent: January 30, 2018Assignee: Oracle America, Inc.Inventors: Hwee Har Yeap, Raj Devireddy, Chiun-Feng Hsiao, Ming-Tao Liou
-
Patent number: 9864817Abstract: Architecture that automatically determines relationships between vector spaces of disparate media types, and outputs ranker signals based on these relationships, all in a single process. The architecture improves search result relevance by simultaneously clustering queries and documents, and enables the training of a model for creating one or more ranker signals using simultaneous clustering of queries and documents in their respective spaces.Type: GrantFiled: January 28, 2012Date of Patent: January 9, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Mikhail Parakhin, Dmitry Korolev, Alexey Poyarkov