Patents Examined by Anteneh Girma
  • Patent number: 8495057
    Abstract: Image management applications allow users to upload, modify, organize, search, and/or share images. Unfortunately, current image management applications may have separate search modes and tagging modes. Accordingly, one or more systems and/or techniques for providing a user with a seamlessly integrated search, view, and/or tag experience are disclosed herein. Search results comprising tagged images and untagged images may be provided in response to a user search query. The untagged images may be contextually relevant to features of the tagged images and/or the user search query. Tagging suggestions for untagged images may be presented that allow a user to confirm or deny a tagging suggestion for an untagged image. Additionally, confirmable thumbnails corresponding to the untagged images may be presented. A confirmable thumbnail may allow a user to confirm or deny tagging a corresponding untagged image.
    Type: Grant
    Filed: May 17, 2010
    Date of Patent: July 23, 2013
    Assignee: Microsoft Corporation
    Inventors: Michael F. Palermiti, II, William Yang, Bryan Ferguson, Robin Counts
  • Patent number: 8495056
    Abstract: A method of report caching includes recording a user ID, a timestamp including at least a connection date and at least one SQL query associated with a report requested by a user from the database system for each connection of the user to the database system over a predetermined period. A plurality of intervals is defined in the predetermined period. Retrieved are instances of the user ID associated with connections of the user to the database system during at least a threshold number of the intervals based on a position that a current date associated with a current connection of the user to the database system occupies in a current interval. The at least one SQL query is executed to generate the report from the database system on the current date before request for the report from the user. The report is stored in a cache for user's retrieval.
    Type: Grant
    Filed: November 5, 2009
    Date of Patent: July 23, 2013
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Jean-Francois Le Pennec, Olivier Daude, Marc Gatignol
  • Patent number: 8495075
    Abstract: A method accomplishes matching a particular media metadata record to one of a plurality of records of a first media metadata database. For the particular media metadata record, for each of at least some of the tokens of the particular media metadata record, a table is processed that correlates that token to records of the first media metadata database. Based on the processing, it is determined in which of the plurality of records (match candidate records) of the first media metadata database that token of the particular record appears. For each of at least some of the match candidate records of the first media metadata database, a value is determined that indicates a degree of match between that match candidate record and the particular media metadata record. The determined values are processed to determine one of the match candidate records is a nominal match to the particular media metadata record.
    Type: Grant
    Filed: March 8, 2006
    Date of Patent: July 23, 2013
    Assignee: Apple Inc.
    Inventor: Mark Miller
  • Patent number: 8478794
    Abstract: A method of segmenting relative user preferences into fine-grain and coarse-grain collections is provided. The method includes providing a set of content items having associated descriptive terms. The method also includes receiving user search input and, in response thereto, presenting a subset of content items. The method includes receiving user selection actions and analyzing the selections to learn the user's preferred descriptive terms. The method includes expressing the learned preferred descriptive terms as a segmented probability distribution function having at least one fine grain segment and at least one coarse grain segment. In response to subsequent search input, the method calls for selecting and ordering a collection of content items by promoting the ranking of content items associated with the learned preferred descriptive terms of the user according to the differentiation provided by the segmented probability distribution function.
    Type: Grant
    Filed: November 15, 2011
    Date of Patent: July 2, 2013
    Assignee: Veveo, Inc.
    Inventors: Murali Aravamudan, Ajit Rajasekharan, Kajamalai G. Ramakrishnan, Mayank Gupta
  • Patent number: 8473528
    Abstract: Methods, computer-readable media, and apparatuses support data entry and aggregate work entries for an account. Different work codes are mapped to different categories for an account. Work entries are aggregated for the different categories in a report or in an invoice for the account. A worker may be mapped to client, which may further include a client region, when aggregating work entries to different categories for an account. A data structure is formed to include account information. The data structure can assume different structure types, including a data cube having three or more dimensions. A spreadsheet file may be linked to the data structure, and the contents a database may be synchronized to the spreadsheet file. The contents of the database may be categorized, analyzed, and aggregated, in which the contents are exported to provide a report on a worker and/or account.
    Type: Grant
    Filed: August 14, 2008
    Date of Patent: June 25, 2013
    Assignee: Accenture Global Services
    Inventor: Kevan Warren Lamm, Sr.
  • Patent number: 8468146
    Abstract: A method for creating a search index on cloud database is provided. The method enables providing inputs for creating multiple indexes on documents stored in the cloud database. One of the inputs may include a first value representing number of documents to be assigned a single index. The method further enables determining total number of documents stored in the cloud database which is represented by a second value. Further, the method enables estimating total number of indexes to be created based on first value and second value. The method further comprises executing a loop to create multiple indexes for a predetermined number of iterations which corresponds to the estimated value. Furthermore, the method comprises indexing documents for creating the multiple indexes. Finally, the method comprises merging the multiple indexes to create a single index which facilitates a user to search documents stored in the cloud database.
    Type: Grant
    Filed: June 9, 2010
    Date of Patent: June 18, 2013
    Assignee: Infosys Limited
    Inventors: Rajarshi Bhose, Kashyap Chimanlal Santoki, Subhadip Sarkar
  • Patent number: 8463764
    Abstract: A social based search apparatus, system and method. The apparatus, system and method may include receiving, from a user, at least one search keyword, comparing the search keyword to a plurality of keywords having one or more experts associated therewith, and producing a first search result including at least one expert and information associated with the at least one expert, wherein the at least one expert and the information are at least substantially related to the at least one search keyword. The present invention may additionally include applying at least one filter to the first search result, wherein the at least one filter includes a broadening of the at least one search keyword.
    Type: Grant
    Filed: March 17, 2009
    Date of Patent: June 11, 2013
    Assignee: Fuhu Holdings, Inc.
    Inventors: Robb Fujioka, Daryl Okimoto
  • Patent number: 8463828
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for storing file system content in a multi-tenant on-demand database system. These mechanisms and methods for storing file system content in a multi-tenant on-demand database system can enable embodiments to reduce a number of files stored on a file system, avoid copying of all file system content to file system copies, etc.
    Type: Grant
    Filed: December 10, 2010
    Date of Patent: June 11, 2013
    Assignee: salesforce.com, inc.
    Inventors: Scott Hansma, Simon Z. Fell, Ryan Brainard, Sridevi Gopala Krishnan, Deepa Gupta
  • Patent number: 8463815
    Abstract: Systems and methods for controlling access to objects within a file system utilizing data associated with those objects are disclosed. More specifically, in one embodiment access controls pertaining to a user may be specified in terms of tags which may be associated with an object, and a user's access to objects may be controlled based upon these tags. These tags may reflect the content of the object, or a grouping, category or another type of classification of the object and may be determined through the processing of the object. In particular, in one embodiment, metadata associated with an object may be classified and associated with classification tags associated with those classifications. A user's access to objects may then be specified through a set of classification tags, where the user may access objects associated with those classification tags.
    Type: Grant
    Filed: November 12, 2008
    Date of Patent: June 11, 2013
    Assignee: Storediq, Inc.
    Inventor: Keith Zoellner
  • Patent number: 8463798
    Abstract: A method, article of manufacture, and apparatus for restoring or transmitting files from a first location to a second location, comprising prioritizing the files, and restoring or transmitting the files in prioritized order. In one embodiment, the files may be prioritized according to file type, and may be subsorted by timestamp. In one embodiment, the files may be prioritized according to timestamp or timestamp range, and subsorted by file type. File types may be grouped such that all file types in a group have the same priority, and the group may be associated with an application or application suite. In one embodiment, the files may be prioritized according to predicted file usage.
    Type: Grant
    Filed: March 31, 2007
    Date of Patent: June 11, 2013
    Assignee: EMC Corporation
    Inventors: Christopher Hercules Claudatos, William Dale Andruss, Steven R. Terwilliger
  • Patent number: 8452814
    Abstract: Applications can be localized by localization experts to allow them to be used by a broader customer base. The localization can be done given interface context to produce more applicable results. Context information showing the actions captured as the application is in use can be given to a localization expert by providing the localization expert multiple snapshots of the application in use. The multiple snapshots can convey more information than other forms of context information as they can show use over time. A localization edit based on the multiple snapshots can be used to localize an application.
    Type: Grant
    Filed: October 24, 2011
    Date of Patent: May 28, 2013
    Assignee: Google Inc.
    Inventors: Jun Yin, Piotr Powalowski, Peter Yung Sen Chen
  • Patent number: 8452750
    Abstract: A computer based system and method for the creation and access of dynamic course content and associated media products is disclosed. The present invention utilizes dynamic current content sources such as news, web sources, blogs, podcasts, user generated content, and other sources to create media products such as slides, videos, audio and the like. The media products of the present invention are keyed to the static framework of the textbook or textbooks, and are searchable by textbook structure, media structure, key terms, date range, and the like.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: May 28, 2013
    Inventor: Martin Edward Lawlor
  • Patent number: 8438187
    Abstract: The system, method and machine-readable medium that provides an efficient presentation of a hierarchical table by providing an accurate summation of table line values when the table is expanded and collapsed.
    Type: Grant
    Filed: December 22, 2010
    Date of Patent: May 7, 2013
    Assignee: SAP AG
    Inventor: Pepijn Visser
  • Patent number: 8433704
    Abstract: A system identifies a document that includes an address and locates business information in the document. The system assigns a confidence score to the business information, where the confidence score relates to a probability that the business information is associated with the address. The system determines whether to associate the business information with the address based on the assigned confidence score.
    Type: Grant
    Filed: September 23, 2010
    Date of Patent: April 30, 2013
    Assignee: Google Inc.
    Inventor: Michael Dennis Riley
  • Patent number: 8433684
    Abstract: System, method, computer program product embodiments and combinations and sub-combinations thereof for backing up an in-memory database. In an embodiment, a backup server is provided to perform backup operations of a database on behalf of a database server. A determination is made as to whether the database is an in-memory database. Database server connections are utilized during data accesses for the backup operations when the database is an in-memory database.
    Type: Grant
    Filed: June 15, 2010
    Date of Patent: April 30, 2013
    Assignee: Sybase, Inc.
    Inventor: Carlos Ruiz Muñoz
  • Patent number: 8433733
    Abstract: A web application includes a record-replay library component to record sessions into a log file and subsequently replay the recorded session based upon the log file. The record-replay library interacts with the runtime environment of the web application to intercept events that correspond to data inputs received by the web application, such as user inputs, remote server inputs and inputs from the computer system on which the runtime environment is executing. On replay, the log file is read by the record-replay library and events are programmatically dispatched to the runtime environment by the record-replay library based on the log entries in order to simulate the various data input events that occurred during the recorded session.
    Type: Grant
    Filed: January 13, 2010
    Date of Patent: April 30, 2013
    Assignee: VMware, Inc.
    Inventors: Imran Q. Sayed, Benjamin Trevor Kolin
  • Patent number: 8429190
    Abstract: Content is provided to electronic mail, commonly known as e-mail, over a network, such as the Internet. This content is provided in accordance with keywords, typically organized in a hierarchy. The presently highest ranked keyword, that is active, is passed to various content servers, along the network, in response to a request, returned from the e-mail client of a recipient user. The keywords are managed, such that after a certain number of responses from the recipients of the electronic mails, to content in each e-mail generated from a particular keyword, use of that particular keyword is terminated, as the keyword is inactivated. Content is then delivered in accordance with another keyword, typically the next highest ranked keyword.
    Type: Grant
    Filed: April 8, 2005
    Date of Patent: April 23, 2013
    Assignee: Adknowledge, Inc.
    Inventor: Christopher J. Gutierrez
  • Patent number: 8429169
    Abstract: Methods and systems for indexing content in a cache data structure within a content cache are disclosed. The methods and systems identify at least one characterization data associated with a received content request and input the at least one characterization data into a hash function to generate an index that is used for identifying an entry associated with the requested content in the cache data structure. The at least one characterization data may include a portion of content associated with the received content request, a portion of a Uniform Resource Locator (URL) associated with the received content request, an IP address associated with the received content request, the length of the content associated with the received content request, and one or more parameters parsed from the URL associated with the received content request.
    Type: Grant
    Filed: July 29, 2011
    Date of Patent: April 23, 2013
    Assignee: Bytemobile, Inc.
    Inventors: Frederick Koopmans, Miguel Melnyk, Reuben Balik
  • Patent number: 8423521
    Abstract: A method and an apparatus for storing document data in a docbase management system are provided. In the method, document data is described by using a tree structure, the document data is split into multiple data fragments based on the tree structure when the document data is being stored, and the data fragments are stored, and the relation of the data fragments is recorded, wherein, each data fragment corresponds to a subtree or a node in the tree structure.
    Type: Grant
    Filed: February 8, 2010
    Date of Patent: April 16, 2013
    Assignee: Sursen Corp.
    Inventors: Donglin Wang, Haifeng Jiang, Ningsheng Liu, Liwei Wang
  • Patent number: 8423540
    Abstract: In order to give a presentation of related information that unexpected a user, while maintaining some relevance to certain information, a method includes: a link information application step of applying any one of a plurality of link information items stored in a link information storage section for storing the plurality of link information items each associating one or more information items with one or more information items to select an information item related to a given information item; an information acquisition step of acquiring an information item which serves as a base point; a related information selection step of selecting, by repeatedly executing the link information application step a plurality of times, an information item which is indirectly related to the information item acquired in the information acquisition step; and an information presentation step of presenting the information item selected in the related information selection step to a user.
    Type: Grant
    Filed: June 5, 2009
    Date of Patent: April 16, 2013
    Assignees: Sony Corporation, Sony Computer Entertainment Inc.
    Inventor: Masayuki Chatani