Patents Examined by Amresh Singh
  • Patent number: 8533232
    Abstract: In a content system where labels are used to organize content, relationships between labels may be defined. A relationship may be unidirectional or bidirectional. A label may have multiple relationships to or from other labels. When the user selects a first label, information corresponding to a second label may be displayed in accordance with the relationship between the first and second labels. Relationships between labels may also be inferred by examining the labels and the content associated with the labels.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: September 10, 2013
    Assignee: Google Inc.
    Inventors: Jed Hartman, Clive Saha, Astrid Atkinson
  • Patent number: 8504534
    Abstract: The present invention is directed to a data model for effecting transformations of entities from a first form of expression to a second different form of expression.
    Type: Grant
    Filed: September 26, 2007
    Date of Patent: August 6, 2013
    Assignee: Avaya Inc.
    Inventors: Patrick Tendick, Rodney A. Thomson, David Zanoni
  • Patent number: 8504554
    Abstract: An apparatus for, computers software for, and method of providing personalized search capabilities of hypertext transmission protocol pages comprising: providing an index server maintaining a dynamic index to hypertext transmission protocol pages and employing a tree-structured hierarchical plurality of topic categories; permitting a user to specify any subset of the plurality of topic categories; and adding to an electronic medium controlled by the user link information permitting execution of searches of the index server in any category of the subset but only of categories in the subset.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: August 6, 2013
    Assignee: Raichur Revocable Trust, Arvind A. and Becky D. Raichur
    Inventors: Arvind Raichur, Becky Raichur
  • Patent number: 8504527
    Abstract: Systems and methods for storing and restoring backup data. One method includes receiving, while a current view of an application is displayed in a user interface, a first user input requesting a history view associated with the current view of the application. The history view is displayed in response to the first user input, the history view including at least a first visual representation of an earlier version of the current view of the application, the earlier version including a first element. A second user input is received while the history view is displayed. The second user input requesting that the current view of the application be modified according to the earlier version, at least with regard to the first element. The current view of the application is modified in response to the second user input according to the earlier version, at least with regard to the first element.
    Type: Grant
    Filed: December 10, 2010
    Date of Patent: August 6, 2013
    Assignee: Apple Inc.
    Inventors: Pavel Cisler, David Lyons, Kevin Tiene, Mike Matas, Gregory N. Christie, Scott Forstall, Marcel van Os
  • Patent number: 8495024
    Abstract: Systems and methods for navigating within snapshots are provided. In one implementation a method is provided. The method includes receiving, while a current view is displayed in a user interface, a first user input requesting that a history view associated with the current view be displayed. The history view is displayed in response to the first user input, the history view including at least a first visual representation of an earlier version of the current view, the earlier version including a hierarchical structure wherein a first element of the earlier version includes a second element. There is received, while the history view is displayed, a second user input requesting that the current view be modified according to the second element. The method includes modifying, in response to the second user input, the current view according to the second element.
    Type: Grant
    Filed: December 9, 2010
    Date of Patent: July 23, 2013
    Assignee: Apple Inc.
    Inventors: Pavel Cisler, Gene Zyrl Ragan, Mike Matas, Gregory N. Christie, Kevin Tiene, David Hart, Loic Vandereyken, Robert M. Chinn, Marcel van Os
  • Patent number: 8495086
    Abstract: Distinguishing the background musical soundtrack from a secondary musical soundtrack of a licensed musical recording; mapping a sequential pattern of background musical fingerprints for the background musical soundtrack of the licensed recording; mapping a sequential pattern of secondary musical fingerprints for the secondary musical soundtrack of the licensed recording; and storing the background musical fingerprint patterns and the secondary musical fingerprint patterns in a database of licensed musical recordings.
    Type: Grant
    Filed: October 21, 2010
    Date of Patent: July 23, 2013
    Assignee: International Business Machines Corporation
    Inventor: Donald Lovell Bryson
  • Patent number: 8489596
    Abstract: Provided is a process of profiling a user of a mobile computing device, the process including: obtaining a location history of a user, the location history being based on signals from a mobile computing device of the user; obtaining a location-attribute score of a location identified in, or inferred from, the location history; determining, with a computer, a user-attribute score based on the location-attribute score; and storing the user-attribute score in a user-profile datastore.
    Type: Grant
    Filed: January 4, 2013
    Date of Patent: July 16, 2013
    Assignee: PlaceIQ, Inc.
    Inventors: Stephen Milton, Duncan McCall
  • Patent number: 8489565
    Abstract: Integral index management for a relational database is provided. Possible index management actions are identified to an administrator, and index management metric thresholds are provided by the administrator. An index metrics collection module automatically collects metric values. An index metrics analysis module automatically determines whether collected metric values satisfy specified thresholds. An index management action implementation module then implements index management actions, such as reorganizing or rebuilding indexes, adding indexes, and removing indexes. Threads may work in parallel on multiple tables of the relational database. Proposed actions may be subject to final authorization or may be implemented automatically after the metric threshold values are satisfied.
    Type: Grant
    Filed: March 24, 2009
    Date of Patent: July 16, 2013
    Assignee: Microsoft Corporation
    Inventors: Meiyalagan Balasubramanian, Rohit Sabharwal
  • Patent number: 8489602
    Abstract: Determining exclusion efficiencies of a plurality of keywords appearing in a search result of an exclusion keyword for indicating efficient exclusion of an unwanted piece of data when the user narrows searching objects. The determining of exclusion efficiencies may involve a processor to calculate an exclusion efficiency for each of a plurality of keywords, if a search condition is applied to the search result and the keyword is applied as an exclusion keyword to the search result. The exclusion efficiency of each of the plurality of keywords provides an indication regarding the effectiveness of exclusion of the keyword.
    Type: Grant
    Filed: July 18, 2012
    Date of Patent: July 16, 2013
    Assignee: International Business Machines Corporation
    Inventors: Yasutomo Nakayama, Shinkichi Hamada, Yuko Ito
  • Patent number: 8478735
    Abstract: There is described a method and system for obtaining ranked search results including names of experts who are members of a social network and presenting the ranked search results to a user performing a search from a user interface of a user device. The user is registered on the social network and has connections thereon. The method comprises: indexing data representative of activities of the members on the social network to produce indexed activity data; receiving a search query relative to a subject along with a user identifier from the user device; using the search query and the user identifier, ranking members from the user's connections based on their activities on the social network related to the subject to obtain ranked experts for the subject; returning the names of ranked experts for the subject to the user device for presentation on the user interface.
    Type: Grant
    Filed: January 18, 2012
    Date of Patent: July 2, 2013
    Assignee: Wajam Internet Technologies Inc.
    Inventors: Martin-Luc Archambault, André-Philippe Paquet
  • Patent number: 8473456
    Abstract: Extracting and synchronizing an Enterprise Portal application resource types and properties of business objects located in repository is disclosed. The repository is queried without human intervention to determine business object type information and for each business object type its associated properties. A representation of the business object types and associated properties in a format that facilitates synchronization with the enterprise portal application is generated.
    Type: Grant
    Filed: July 24, 2012
    Date of Patent: June 25, 2013
    Assignee: EMC Corporation
    Inventors: Kranthi K. Pachipala, Srikanthan Raghunathan, Arati Pradhan, John Thomas, Michael Walther
  • Patent number: 8468173
    Abstract: Device information identifying a device to which a user has previously instructed execution of processing is acquired from a memory unit configured to store the device information. A device that the acquired device information indicates is requested to send history information including at least information of a history relating to processing having been instructed to be executed in the device by the user. Furthermore, the history information transmitted from the device in response to the request is received. The received history information is displayed on a display.
    Type: Grant
    Filed: May 16, 2007
    Date of Patent: June 18, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Satoru Nakajima
  • Patent number: 8458152
    Abstract: A system which includes a cell phone or other mobile device which uses RSVP (rapid serial visual presentation) to present text information. The mobile device software receives the textual material to be displayed in a mark-up language, preferably XML. The markup language is used to provide information about the actual content being displayed to indicate certain features using enhanced RSVP techniques. To provide these marked-up language files to the mobile device, a backend system is utilized. The backend system receives the files to be read and parses them to provide the markup language based on the desired changes to be used by the advanced RSVP display of the mobile device. The marked up file can be forwarded on a routine basis or can be requested by the user. The mobile device receives the marked up file and displays the material in the enhanced RSVP methods according to the commands.
    Type: Grant
    Filed: November 4, 2005
    Date of Patent: June 4, 2013
    Assignee: The Board of Trustees of the Leland Stanford Jr. University
    Inventors: Brian J. Fogg, Gregory S. Cuellar, Dean Eckles
  • Patent number: 8442949
    Abstract: A computer-implemented method for using data archiving to expedite server migration may include: 1) archiving data from at least one source computing system to an archiving system in accordance with an archiving policy, 2) altering metadata associated with the archived data on the archiving system so that the metadata references a desired target computing system instead of the source computing system, and then, upon bringing the target computing system online, 3) restoring at least a portion of the archived data from the archiving system to the target computing system. Various other methods, systems, and configured computer-readable media are also disclosed.
    Type: Grant
    Filed: March 15, 2010
    Date of Patent: May 14, 2013
    Assignee: Symantec Corporation
    Inventors: Laxmikant V. Gunda, Praveen Rakshe
  • Patent number: 8442992
    Abstract: Embodiments of the present invention allow verification of query language by providing a natural language description for the query language. A natural language description is generated for each query component along with selectable text representing the query component. Upon selection of the selectable text, the query component is rendered for editing.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: May 14, 2013
    Assignee: International Business Machines Corporation
    Inventors: Richard D. Dettinger, Daniel P. Kolz, Richard J. Stevens
  • Patent number: 8429193
    Abstract: A system and a method are provided. The method includes assigning an entity to a ticket group associated with an ID thereof, displaying to the entity reports, which are each organized with an associated security access control, in accordance with the ticket group, determining whether the entity is authorized to access any selected one or more of the reports in accordance with a result of a comparison between an access level associated with the entity ID and the security access control associated with each of the one or more of the stored reports, and granting or denying the access in accordance with the determination.
    Type: Grant
    Filed: January 9, 2009
    Date of Patent: April 23, 2013
    Assignee: International Business Machines Corporation
    Inventors: Yunsheng Song, Tso-Hui Ting, Brian M. Trapp
  • Patent number: 8417741
    Abstract: The system for replication, integration, consolidation and mobilization of data according to the present invention provides a flexible framework of functionally autonomous and distributable modules with the main advantage of scalability, to simplify data integration, produce an integration structure that can accommodate backend structural changes and can cope with highly distributed data sources. Also, it creates a framework for delivering highly accessible, secure data to a mobile environment with minimal transfer loads during sending and receiving and secure data on the mobile client devices. Added to this, making use of modern mobile connection types for delivering push content from and/or to a wide spectrum of devices.
    Type: Grant
    Filed: May 27, 2005
    Date of Patent: April 9, 2013
    Assignee: moxite GmbH
    Inventors: Roland Watterott, Justus Lorentz
  • Patent number: 8417746
    Abstract: A primary (e.g., master) file system stores multiple files and corresponding metadata. A view generator function receives template information (e.g., view configuration information) specifying types of metadata information associated with the multiple files stored in the primary file system. Based on processing of the metadata information in the primary file system as specified by the template information, the generator function produces metadata for inclusion in a secondary file system, which is used to satisfy search inquiries associated with the multiple files stored in the primary file system. According to one arrangement, the generator function replicates metadata information in the primary file system as specified by the template information for inclusion in the secondary file system. The secondary file system can include metadata from other sources as well that produced by the generator function.
    Type: Grant
    Filed: April 2, 2007
    Date of Patent: April 9, 2013
    Assignee: F5 Networks, Inc.
    Inventors: Richard B. Gillett, Jr., Michael A. Berger, Jonathan C. Nicklin, Bradley E. Cain
  • Patent number: 8417719
    Abstract: A method, apparatus and system to derive salutations. User information for a user is accessed. A title salutation is selectively generated for the user when the user has a title identified within the user information and the use of the title has not been overridden, and another salutation has not been generated for the user. A military salutation is selectively generated for the user when the user has a military rank and a military title identified within the user information, the user is not separated from a military organization, a rank of the user has not been suppressed, and another salutation has not been generated for the user. A gender salutation is generated for the user when another salutation has not been generated for the user and the user information is in an acceptable format.
    Type: Grant
    Filed: October 18, 2006
    Date of Patent: April 9, 2013
    Assignee: United Services Automobile Association (USAA)
    Inventors: Patricia Rosas, Daniel P. Black, Larry W. Clark
  • Patent number: 8412753
    Abstract: An application program interface (API) provides means for dynamic filesystem creation, that allows complex filesystem hierarchies to be created and written on-the-fly without having to generate a complete on-disk representation. The filesystem is laid out in a one-parent many-children hierarchy of file and folder objects. The API recursively traverses the filesystem hierarchy beginning at the root node to determine the filesystem's structure. Callback functions for retrieval of file data are determined for each filesystem object and stored in memory. Output blocks are allocated for file data as needed. During the writing phase, the callback functions are executed to retrieve file data which is then written to the desired computer readable media.
    Type: Grant
    Filed: June 8, 2010
    Date of Patent: April 2, 2013
    Assignee: Apple Inc.
    Inventors: Drew Thaler, John Bertagnolli, Mike Shields, Ed Wynne