Patents Examined by Andalib Lodhi
  • Patent number: 8706725
    Abstract: Methods are provided for re-ranking documents based on user-specific features. Search results are received from a non-contextual ranking system such that the search results are not specific toward a particular user, such as the user who submitted the search query. Contextual signals are received and provide user-specific features that are used to re-rank documents so that the most important and relevant documents are listed at the top of the list of search results. Each of the user-specific features are evaluated and compared to determine a new position of each document. A set of contextual search results is then generated based on the new positions.
    Type: Grant
    Filed: March 14, 2011
    Date of Patent: April 22, 2014
    Assignee: Microsoft Corporation
    Inventors: Peter R. Bailey, Sebastian De La Chica, Aidan Crook, Nikhil B. Dandekar, Daniel R. Schwartz, William D. Ramsey, Nick Craswell
  • Patent number: 8706729
    Abstract: Systems and methods for distributed data annotation in accordance embodiments of the invention are disclosed. In one embodiment of the invention, a distributed data annotation server system includes a storage device configured to store source data, one or more annotators, annotation tasks and a processor, wherein a distributed data annotation application configures the processor to receive source data including one or more pieces of source data, select one or more annotators, create one or more annotation tasks for the selected annotators and source data, request one or more annotations for the source data using the annotation tasks, receive annotations, determine source data metadata for at least one piece of source data using the received annotations, generate annotator metadata for at least one annotator using the received annotations and the source data, and estimate the ground truth for the source data using the source data metadata and the annotator metadata.
    Type: Grant
    Filed: October 12, 2012
    Date of Patent: April 22, 2014
    Assignee: California Institute of Technology
    Inventors: Peter Welinder, Pietro Perona
  • Patent number: 8706740
    Abstract: The concept-structured image search technique described herein pertains to a technique for enabling a user to indicate their semantic intention and then retrieve and rank images from a database or other image set according to this intention. The concept-structured image search technique described herein includes a new interface for image search. With this interface, a user can freely type several key textual words in arbitrary positions on a blank image, and also describe a region for each keyword that indicates its influence scope, which is called concept structure herein. The concept-structured image search technique will return and rank images that are in accordance with the concept structure indicated by the user. One embodiment of the technique can be used to create a synthesized image without actually using the synthesized image to perform a search of an image set.
    Type: Grant
    Filed: February 6, 2013
    Date of Patent: April 22, 2014
    Assignee: Microsoft Corp.
    Inventors: Xian-Sheng Hua, Jingdong Wang, Hao Xu
  • Patent number: 8688693
    Abstract: A computer-implemented system and method for managing categories of waymarks is provided. Waymark records are each associated with a category and maintained on a database. Each waymark record includes metadata associated with at least one variable and one or more attributes specifying a type of the metadata for each variable. Access to the database is provided. A user having access to the database is identified based on a list of authorized users. A request from the user to present one such category and the associated waymark records is received. At least one waymark record from the requested category is processed. Input metadata is received from the user consistent with the variables and the attributes for that waymark record. At least a portion of the metadata is replaced with the input metadata.
    Type: Grant
    Filed: January 28, 2013
    Date of Patent: April 1, 2014
    Assignee: Groundspeak, Inc.
    Inventors: Jeremy A. Irish, Sean E. Boots, Elias C. Alvord
  • Patent number: 8688660
    Abstract: A block storage service provides block-level storage to a plurality of distinct computing instances for a plurality of distinct users. For each of one or more of the plurality of distinct computing instances, information about data being stored in the block storage service is determined. Based on the information about the data being stored in the block storage service, a block storage transaction enhancement for the data being stored in the block storage service is determined. The block storage service performs the selected block storage transaction enhancement with respect to the data being stored in the block storage service.
    Type: Grant
    Filed: September 28, 2010
    Date of Patent: April 1, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Swaminathan Sivasubramanian, Brad E. Marshall, Tate Andrew Certain, Nicholas J. Maniscalco
  • Patent number: 8682897
    Abstract: A system and method are disclosed for managing playlists of digital content. Digital content preference data is received from a plurality of users. The preference data is then processed to generate a group preference playlist, which contains references to digital content that is mutually preferred by each of the users. The group preference playlist is then initiated to play the mutually-preferred digital content.
    Type: Grant
    Filed: May 16, 2012
    Date of Patent: March 25, 2014
    Assignee: Dell Products L.P.
    Inventors: William Nix, Roy Stedman, Yuan-Chang Lo
  • Patent number: 8666937
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for versioning content in a database system using content type specific objects. These mechanisms and methods for versioning content in a database system using content type specific objects can enable embodiments to provide a database system which stores information associated with multiple versions of content. The ability of embodiments to provide a database system which supports content versioning can enable an efficient and comprehensive storage of content types having different features by the database system.
    Type: Grant
    Filed: March 14, 2011
    Date of Patent: March 4, 2014
    Assignee: salesforce.com, inc.
    Inventors: Simon Wong, Walter Macklem, Mark Fischer, Orjan Kjellberg, Oliver Pin, Sonali Agrawal, Ron Pragides, Etienne Giraudy
  • Patent number: 8655856
    Abstract: A computer apparatus and computer implemented method for policy distribution provides a Records Management System (RMS) that is configured for setting up and maintaining local record classification and disposition policies. An Enterprise Retention Management (ERM) application comprises a centralized workflow configured for managing retention policies for an entity. An application layer in the ERM comprises a propagation workflow that is configured for managing retention policy integration between the ERM and the RMS. The propagation workflow thus provides automated retention policy propagation from the ERM to the RMS.
    Type: Grant
    Filed: September 28, 2010
    Date of Patent: February 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Deidre Paknad, Pierre Raynaud-Richard, Andrey Pogodin
  • Patent number: 8650150
    Abstract: In one embodiment the present invention includes a computer implemented method of relating data and generating reports. The method includes storing, by an OLAP system, a network data structure that relates a plurality of data objects. The method further includes storing transactional data in an in-memory database in the OLAP system. The method further includes generating, by the OLAP system, a report using the stored transactional data according to the network data structure. In this manner, deficiencies of the traditional star schema paradigm of data warehousing may be avoided.
    Type: Grant
    Filed: March 14, 2011
    Date of Patent: February 11, 2014
    Assignee: SAP AG
    Inventors: Jie Zhao, Bin Dong, Yingyu Chen, Xin Xu
  • Patent number: 8650227
    Abstract: A storage medium stores a program thereon. The program instructs a computer to perform a process.
    Type: Grant
    Filed: March 28, 2012
    Date of Patent: February 11, 2014
    Assignee: Fujitsu Limited
    Inventors: Shinnosuke Nagakura, Kenichi Shimazaki, Satoshi Matsuda, Kazunao Muramoto, Akio Oba, Hiroki Matsueda
  • Patent number: 8645392
    Abstract: A privacy protection device includes an attribute update frequency management unit configured to calculate and record therein an update frequency of each attribute included in a life log of a user in response to storing of the life log; a static attribute extraction unit configured to calculate a threshold value of a change frequency on the basis of a static attribute, an attribute the update frequency of which is less than or equal to the calculated threshold value of the change frequency, the update frequency being recorded by the attribute update frequency management unit; and a notification request reception unit configured to extract the number of users satisfying the notification condition of the notification request, accept the registration of the notification request from the service provider when the extracted number of users exceeds the limit number of persons.
    Type: Grant
    Filed: March 14, 2011
    Date of Patent: February 4, 2014
    Assignee: Fujitsu Limited
    Inventors: Kazuo Sasaki, Shigeki Fukuta
  • Patent number: 8645435
    Abstract: An application issues an application command to a file system of the computing device, where the application command includes a location of data at a source. The file system allocates space on a medium for the data and compiles a list including an identification of each portion of the medium that is to be used to store the data. The file system then issues a file system command to a block driver of the medium, where the file system command includes the location of the data at the source and the compiled list. The block driver contacts the source, requests the data at the location thereof, and writes the data to the portions of the medium included in the compiled list.
    Type: Grant
    Filed: August 14, 2008
    Date of Patent: February 4, 2014
    Assignee: Microsoft Corporation
    Inventors: Sachin Chiman Patel, Andrew Martin Pearson, Yadhu N. Gopalan, Richard Thomas Palm
  • Patent number: 8639681
    Abstract: In one embodiment, a computer implemented method is illustrated as including receiving selection data generated by a media player application, the selection data being related to digital content. Additionally, generating an instruction set that includes the selection data, the instruction set being formatted based upon a Uniform Resource Identifier (URI) schema. Inserting the instruction set into a query portion of a URI. A method is also illustrated as including receiving a URI associated with digital content, the URI containing an instruction set in a query portion of the URI. Parsing the instruction set to retrieve selection data relating to the digital content. Further, the method may include retrieving the digital content based upon the selection data. Moreover, the method may include generating a data stream including the digital content. Additionally, the method may include transmitting the data stream including the digital content.
    Type: Grant
    Filed: August 22, 2007
    Date of Patent: January 28, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: T A Noah Dyvadheenam, Paresh Goel, Ayusman Sarangi, Ashish Duggal
  • Patent number: 8639685
    Abstract: A journaling subsystem on a mobile device stores event data related to applications or other subsystems running on the mobile device. The event data can be stored and indexed in a journal database so that a timeline of past events can be reconstructed in response to search queries. In some implementations, a timeline can be reconstructed with markers on a map display based on search results. When the user interacts with a marker on the map display, the event data collected by the mobile device is made available to the user.
    Type: Grant
    Filed: November 19, 2012
    Date of Patent: January 28, 2014
    Assignee: Apple Inc.
    Inventors: Ronald Keryuan Huang, Patrick Piemonte
  • Patent number: 8635227
    Abstract: Methods and systems for discerning human intent based on user-generated metadata are provided. Communications from a plurality of social networks are evaluated to determine whether they are associated with contexts indicative of user intent. When a social network communication is determined to be associated with such a context, a tag may be generated associating the social network communication with the indicated human intent. In addition, information regarding the social network communication may be exported to an application responsible for responsive action.
    Type: Grant
    Filed: September 23, 2010
    Date of Patent: January 21, 2014
    Assignee: ViralHeat, Inc.
    Inventors: Vishal Harshvardhan Sankhla, Rajeev Anand Kadam
  • Patent number: 8626733
    Abstract: A method and apparatus enables a feature among a plurality of features in an application loaded on a client, with the client located remotely from a server. The server receives a data profile request from the client. In response to the data profile request, a data profile is sent from the server to the client, the data profile including a profile key to identify the client, an application identification to identify the application, and a feature selector. The application uses the feature selector to enable the feature among the plurality of features.
    Type: Grant
    Filed: March 11, 2010
    Date of Patent: January 7, 2014
    Assignee: CSC Holdings, LLC
    Inventor: Richard W. Neill
  • Patent number: 8620968
    Abstract: A computer program product comprising a computer readable storage medium containing computer code that, when executed by a computer, implements a method for transforming a finite state automaton (FSA) of a regular expression, wherein the method includes determining, by a computer, a first subexpression R1 and a second subexpression R2 in the regular expression; calculating an overlap FSA, the overlap FSA configured to determine the existence of a partial overlap or a full overlap between the first subexpression R1 and the second subexpression R2; determining whether the overlap FSA has an accepting state; and in the event the overlap FSA is determined not to have an accepting state, determining that the transformation of the regular expression is safe, and constructing a transformed FSA of the regular expression comprising a first FSA for the first subexpression R1 and a second FSA for the second subexpression R2.
    Type: Grant
    Filed: August 10, 2012
    Date of Patent: December 31, 2013
    Assignee: International Business Machines Corporation
    Inventors: Kubilay Atasu, Florian Doerfler, Christoph Hagleitner, Jan Van Lunteren
  • Patent number: 8620925
    Abstract: This specification describes technologies relating to content presentation. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions of processing quantities of query instances to calculate (a) a volume differential between the quantities, (b) a percentage differential between the quantities, and (c) a volume differential between the impressions per query instance values, computing a first opportunity index that includes a product of: (a) an absolute value of the volume differential between the quantities, and (b) the percentage differential between the quantities, computing a second opportunity index including a product of: an absolute value of the first opportunity index, the volume differential between the impressions per query instance values, and the impressions per query instance values, and providing campaign improvement suggestions to an advertiser based on the second opportunity index.
    Type: Grant
    Filed: May 17, 2012
    Date of Patent: December 31, 2013
    Assignee: Google Inc.
    Inventors: Nils Grube, Johann-Caspar Isemer, Eriel Thomas, Angela Krieger, Reemda Anna Tieben, Tobias Kugler, Jannika Christine Bock
  • Patent number: 8620885
    Abstract: Many public utilities companies employ meter data management systems (MDMSs) to manage the millions and sometimes billions of daily and interval meter read values that they collect during a single billing period. One problem with some MDMSs estimate missing daily reads based on average daily usage and these estimates do not match daily usage values determined from interval read data, causing sum check exceptions. Such exceptions are undesirable because they can lead to billing errors and lost consumer confidence in the utility, among other things. To address this, the present inventors devised an exemplary system that uses good and estimated interval read data to more accurately estimate the missing daily reads and thereby reduce occurrences of sum check exceptions. The exemplary system also estimates missing time of use and demand data based on interval read data.
    Type: Grant
    Filed: February 16, 2010
    Date of Patent: December 31, 2013
    Assignee: Ecologic Analytics, LLC
    Inventors: Anil Kumar Gupta, David James Hubbard, Jerome Frank Winzig
  • Patent number: 8589359
    Abstract: An apparatus and method of providing accurate and consistent open spectrum results for secondary devices from different geo-location databases is presented. The results, which may be independently derived by each database, are independent of the database queried. The comparison permits some amount of latitude in spatial and temporal consistency between the databases as errors are only indicated if the temporal or spatial discrepancies are pervasive. In addition, large percentages of different locations showing discrepancies when compared also lead to corrective action being taken. Corrective actions that may be taken include forcing problematic databases to update, shunting requests by secondary devices in the problematic locations to acceptable databases or shutting down the problematic databases entirely.
    Type: Grant
    Filed: September 23, 2010
    Date of Patent: November 19, 2013
    Assignee: Motorola Solutions, Inc.
    Inventor: David P. Gurney