Patents Examined by Brian E Weinrich
  • Patent number: 8275776
    Abstract: An apparatus, method and article of manufacture of the present invention detects the presence of references to the same concept in separate sections of text, and, with no input required from the reader, presents the reader with information concerning the detected references to the concept. The information provided may comprise information related to the location of the reference to the concept in other sections of text, and the reader also is provided the ability to move from one reference to a concept directly to another reference to the same concept.
    Type: Grant
    Filed: June 6, 2011
    Date of Patent: September 25, 2012
    Inventor: Philip R Krause
  • Patent number: 8271443
    Abstract: A system and method for backing up data from a client computer system are described. The system may include the client computer system, a primary backup server computer system, and an alternate backup server computer system. The primary backup server computer system may be privately accessible to the client computer system via a virtual private network (VPN). The alternate backup server computer system may be accessible to the client computer system via a public or open network such as the Internet. The client computer system may be configured to backup a first set of data to the alternate backup server computer system at a particular time via the Internet in response to determining that the client computer system is not connected to the VPN at the particular time.
    Type: Grant
    Filed: June 29, 2009
    Date of Patent: September 18, 2012
    Assignee: Symantec Operating Corporation
    Inventors: Jeremy Dean Swift, Jeremy Howard Wartnick
  • Patent number: 8260823
    Abstract: In a method of and system for discovering people with attributes, users tag people in their respective contact lists with attribute tags. The method aggregates in a folksonomy database the people tagged in the contact lists. A user may request a list of people tagged with an attribute. In response to a user request, the method searches the folksonomy database for people tagged with the attribute tag. The method returns to the requesting user a list of people tagged with the attribute tag.
    Type: Grant
    Filed: October 9, 2008
    Date of Patent: September 4, 2012
    Assignee: International Business Machines Corporation
    Inventors: Joel Alan Farrell, John Kenyon Gerken, III, James Michael Snell
  • Patent number: 8255787
    Abstract: A request is received via an input device of a computing device for a hypertext link to an item of web content rendered on a display of the computing device. It is determined whether a markup language (ML) document used to render the web content includes an existing page anchor proximate to an item reference within the ML document. The hypertext link is configured based upon the determination of whether the ML document includes the existing page anchor proximate to the item reference within the ML document. The configured hypertext link is returned in response to the request.
    Type: Grant
    Filed: June 29, 2009
    Date of Patent: August 28, 2012
    Assignee: International Business Machines Corporation
    Inventors: Theodore R. Carraher, Jake Palmer
  • Patent number: 8250072
    Abstract: Systems and methods for detecting real word typos are provided. Received text is designated for evaluation. A plurality of words in the received text is parsed into word pairs. A word pair is two consecutive words found in the designated text. A database is identified for comparison to the text. The database includes word pairs previously identified in one or more source texts. The word pairs in the received text are analyzed based on a comparison to the word pairs in the identified database. Based on the analysis, an indication may be generated that a word pair from the designated text may include an error.
    Type: Grant
    Filed: March 4, 2010
    Date of Patent: August 21, 2012
    Inventor: Dmitri Asonov
  • Patent number: 8244755
    Abstract: A web content search request including a search term is received at a searching/indexing device. A web search is performed based upon the search term. A markup language (ML) document returned via the web search including the search term is parsed. A location of the search term within the ML document is identified. A hypertext link to the identified location of the search term within the ML document is configured.
    Type: Grant
    Filed: June 29, 2009
    Date of Patent: August 14, 2012
    Assignee: International Business Machines Corporation
    Inventors: Theodore R. Carraher, Jake Palmer
  • Patent number: 8229977
    Abstract: A system is provided comprising a processor, database, memory, and application that builds a frequently asked question facility for a web site supported by a frequently asked question portion of the database. The facility provides an interface for adding questions, answers, answer references, and defining subordination among entries. The system builds a trouble reporting facility supported by a trouble reporting portion of the database, wherein the facility provides an interface for adding trouble descriptions, identifying an individual assigned to fix the trouble, and adding comments. The system builds an enhancement tracking facility for the site supported by an enhancement portion of the database and coupled to the trouble reporting facility. An enhancement entry in the enhancement portion of the database is created by converting a trouble ticket entry in the trouble ticket portion of the database. The system builds a documentation facility supported by a documentation portion of the database.
    Type: Grant
    Filed: March 5, 2010
    Date of Patent: July 24, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: William S. Anderson, Xiaoqin Feng, Arthur Glass, Jr., Scott E. Skahan, Vijaybabu Srinivasan
  • Patent number: 8229946
    Abstract: A business rules application parallel processing system is provided. The system comprises at least one computer system, stored data, and an application that, when executed on the at least one computer system, extracts data from the initially stored data for processing in accordance with at least one business rule. The system also stores the data in a sequential file format as a first data set and partitions the data in the first data set in accordance with the at least one business rule to create a second data set and prepare the data in the second data set for processing. The system also partitions the data in the second data set into partition units appropriate for scaled application processing across multiple processors in the at least one computer system to create a third data set. The system also processes the data in the third data set in a parallel execution across the multiple processors and recombines the data after processing in accordance with the at least one business rule in a fourth data set.
    Type: Grant
    Filed: January 26, 2009
    Date of Patent: July 24, 2012
    Assignee: Sprint Communications Company L.P.
    Inventor: Keith Alan Crane
  • Patent number: 8200673
    Abstract: A system and method for on-demand indexing in a data management system is described. An index is generated when it is requested, such as when a database operation requires access to the index. If the index is loaded in memory, the index is retrieved from memory. Otherwise, the index is generated on-demand. A priority configuration identifies at least one priority index which is generated and loaded in memory. The priority configuration can identify priority indexes either directly or indirectly, such as by a threshold parameter.
    Type: Grant
    Filed: June 29, 2009
    Date of Patent: June 12, 2012
    Assignee: SAP AG
    Inventors: Mark E. Hanson, Richard T. Endo, Simon D. Shpilfoygel, Emil Antonov, Xidong Zheng, Hayim Hendeles, David E. Brookler
  • Patent number: 8195658
    Abstract: A method and mobile communication terminal for storing phone book data in the mobile communication terminal are provided in which phone book data can be registered group-by-group, where a predetermined is selected group among the registered groups in response to a user's request, and at least one of phone book data stored in the selected group is moved and stored into a group assigned by the user when a phone book data movement request is input by the user. Accordingly, a plurality of phone book data stored in a predetermined group among phone book data stored in a group basis in a mobile communication terminal can be easily moved and stored into another group. In addition, since the user can easily store phone book data whose group is not identified in a predetermined group, user convenience improves.
    Type: Grant
    Filed: March 3, 2006
    Date of Patent: June 5, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Shin-Dong Ryu, Dong-Wook Kwon
  • Patent number: 8195712
    Abstract: In one aspect, an apparatus according to the invention comprises a lattice data set with a partial order of concepts (LDSWPOC) including a plurality of data elements, each of which belongs to exactly one associated concept. The set of concepts carries the structure of a partial order. Each data elements associated with a concept may be linked to one or more other data elements associated with one or more other concepts. The links define (i) a path between data elements directly linked thereby and/or (ii) a portion of a path between data elements linked by intermediate subsets of data elements. The paths define a relationship between the data elements in accord with the partial order of the concepts with which they are associated, such that selected conditions and/or constraints (collectively, “conditions”) are satisfied.
    Type: Grant
    Filed: April 17, 2009
    Date of Patent: June 5, 2012
    Assignee: Lattice Engines, Inc.
    Inventor: Kent McCormick
  • Patent number: 8191001
    Abstract: Improved systems and methods for navigating and interacting in virtual communication environments are described. At least some of these systems and methods provide a framework that includes one or more virtual areas and supports realtime communications between the communicants. At least some of these systems and methods provide an interface that includes navigation controls that enable a user to navigate virtual areas and interaction controls that enable the user to interact with other communicants in the one or more virtual areas.
    Type: Grant
    Filed: April 3, 2009
    Date of Patent: May 29, 2012
    Assignee: Social Communications Company
    Inventors: David Van Wie, Paul J. Brody
  • Patent number: 8145648
    Abstract: A computing system creates and stores semantic metadata on content, such as videos, that enables efficient searching of the content. The existing metadata of a video file, for example, is examined and a keyword list is created. The processes used to derive the keyword list may depend on the type and format of the existing metadata. The keywords from the list are compared against external structured knowledge data sources that are topic oriented. Based on these comparisons and the matches found, semantic data, including topic, topic type, and attribute data are inserted into a topic table. This uniform and structured table is stored on the computing system and is efficiently searchable for finding relevant videos and for finding relationships between videos.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: March 27, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Anugeetha Kunjithapatham, Simon J. Gibbs, Priyang Rathod, Phuong Nguyen, Mithun Sheshagiri
  • Patent number: 8135712
    Abstract: The present disclosure is directed to a system and method for posting questions from search queries. In some implementations, a method includes identifying a plurality of different questions previously searched. The previously-searched questions each include a word indicating a question. The previously-searched questions are filtered to remove one or more specified words included with the question word. At least a subset of the plurality of previously-searched questions that can be used to generate a canonical form after removing the one or more specified words are determined. The subset of previously-searched questions are ranked based, at least in part, on a frequency of submission of each previously-submitted search query in the subset. A particular one of the previously-submitted search queries in the subset is identified as representative of the subset of previously-submitted search queries based on the ranking.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: March 13, 2012
    Assignee: Google Inc.
    Inventors: Greg Coladonato, Huacheng Ke
  • Patent number: 8135672
    Abstract: Computer-readable media are described to delete a wireless user's website-specific data, or cookies from a wireless-network gateway. A control port is provided at the wireless-network gateway and is configured to receive commands to delete a user's cookies from databases associated with the wireless-network gateway. A command message including a command to delete the user's website-specific data is received from the user's mobile device. The command message includes a unique user identifier to assist in identifying the user's website-specific data. The user's website-specific data are also labeled with the unique user identifier when stored in the databases. The user's website-specific data are identified in the databases using the unique identifier and are deleted. A status indication may be communicated to the mobile device and to the user to indicate successful deletion of the user's cookies.
    Type: Grant
    Filed: March 2, 2009
    Date of Patent: March 13, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: John W. Davis, Jeff H. Bryan, Piyush Upadhyay, Lyle T. Bertz, Badri P. Subramanyan
  • Patent number: 8135732
    Abstract: A suite of network-based services, such as the services corresponding to Microsoft® SharePoint™, are provided to users with high availability. To maintain the availability of the services, the configuration parameters of a first server are updated on an ongoing basis, and the updated configuration parameters are used to configure a second, backup server. In the event of switchover or failover, the backup server is prepared to provide the serving functionality of the first server.
    Type: Grant
    Filed: March 5, 2010
    Date of Patent: March 13, 2012
    Assignee: Computer Associates Think, Inc.
    Inventors: Hailin Peng, Zhenghua Xu, Xiaowei Yuan, Dongzhu Shi
  • Patent number: 8126933
    Abstract: An operational assistance server device, method and computer readable article of manufacture for providing operational assistance to a user operating an application is provided. The operational assistance server device includes: an operation table; an operation table storage unit for storing the operation table; an user's operation history; an operation sequence generation unit for generating the operation sequence; an operation record storage unit; operation subsequences; an appearing-operation-sequence extraction unit for extracting appearing operation sequences from the operation subsequences; and an appearing-operation-sequence storage unit for storing the appearing operation sequences extracted by the appearing-operation-sequence extraction unit; where the appearing operation sequence appears at a frequency higher than a predetermined value.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: February 28, 2012
    Assignee: International Business Machines Corporation
    Inventor: Risa Nishiyama
  • Patent number: 8103679
    Abstract: A system and method is described for receiving a plurality of non-standardized data sets and generating respective plurality of standardized profiles that can be used for efficiently comparing and matching one profile against the other plurality of profiles. One application of this invention is to convert job seekers' resumes and job postings into respective profiles and then permitting either a job seeker to search for job postings that most closely match the job seeker's resume or, conversely, permitting an employer to search for job seekers whose resumes most closely match the employer's job posting.
    Type: Grant
    Filed: August 8, 2007
    Date of Patent: January 24, 2012
    Assignee: CareerBuilder, LLC
    Inventors: Andrew B. Cranfill, Jason Elliott
  • Patent number: 8099414
    Abstract: Facility information for a destination facility and facility information for a neighboring facility of the destination facility are accepted as search conditions. The destination facility that neighbors the neighboring facility is identified by using a database that defines a neighboring relationship between the facilities. The facility information for the identified destination facility is outputted.
    Type: Grant
    Filed: November 25, 2008
    Date of Patent: January 17, 2012
    Assignee: Aisin Aw Co., Ltd.
    Inventor: Kenji Nagase
  • Patent number: 8090725
    Abstract: A system and method is described for receiving a plurality of non-standardized data sets and generating respective plurality of standardized profiles that can be used for efficiently comparing and matching one profile against the other plurality of profiles. One application of this invention is to convert job seekers' resumes and job postings into respective profiles and then permitting either a job seeker to search for job postings that most closely match the job seeker's resume or, conversely, permitting an employer to search for job seekers whose resumes most closely match the employer's job posting.
    Type: Grant
    Filed: April 16, 2010
    Date of Patent: January 3, 2012
    Assignee: CareerBuilder, LLC
    Inventor: Andrew B. Cranfill