Patents by Inventor Daniel Rose

Daniel Rose has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20070112777
    Abstract: Systems and methods are provided for identifying pages that can be authoritatively, to some confidence level or another, associated with a geographic location, and systems and methods for grouping documents such that authoritative location associations can be propagated from pages with higher location confidence to pages with lower location confidence. Pages might be identified with authoritative indicators, groups of pages identified including at least one addressed page and at least one unaddressed page, wherein an addressed page is a page having a higher confidence level than an unaddressed page, and at least one processing step performed that is location specific.
    Type: Application
    Filed: November 8, 2005
    Publication date: May 17, 2007
    Applicant: Yahoo! Inc.
    Inventors: Daniel Field, Daniel Rose
  • Publication number: 20070100883
    Abstract: Audio cues often convey different information to users that video cues do not. Audio feedback techniques are provided to convey audio cues about navigable data. Audio cues associated with a collection may indicate a variety of characteristics about items in the collection.
    Type: Application
    Filed: October 31, 2005
    Publication date: May 3, 2007
    Inventors: Daniel Rose, Raymond Tam, Christian Riblet
  • Publication number: 20070100799
    Abstract: By varying the levels of detail associated with items in an ordered collection of information, items may be organized in a way to emphasize details about item of current interest. Displaying varying levels of detail about items in an ordered collection of information involves determining a focus, and based on their relative location to the focus adding additional detail to other items displayed from the collection of information. For instance, a user browsing a web search results list typically only sees a few essential details such as the name, link, and brief abstract about each item in the list. Providing the user with varying levels of detail about each item in the list helps them decide to where they want to navigate.
    Type: Application
    Filed: October 31, 2005
    Publication date: May 3, 2007
    Inventors: Daniel Rose, Raymond Tam, Christian Riblet
  • Publication number: 20070100800
    Abstract: A nonlinear response navigator allows users to move at variable speeds through collections of information without having to use either paging or scrolling techniques. The navigator provides a fun, intuitive feel while navigating data and provides a direct engagement interaction between user and data. The navigator enhances the normal browsing experience by visually enhancing the display based on the speed at which the user moves through the data.
    Type: Application
    Filed: October 31, 2005
    Publication date: May 3, 2007
    Inventors: Daniel Rose, Raymond Tam, Christian Riblet
  • Publication number: 20070100915
    Abstract: Dynamically suggested information helps users navigate collections of information and the underlying reference items in the collections with a reduced need to perform search queries. For example, a user browsing an Internet sports site might be shown dynamically generated links to fantasy sports websites, sports and team message boards, and other sports-related sites. Clicking on a dynamically generated link, such as a fantasy sports website link, redirects the user to a new site. When the user arrives at the new site, the dynamically generated links and any other suggested information are automatically updated.
    Type: Application
    Filed: October 31, 2005
    Publication date: May 3, 2007
    Inventors: Daniel Rose, Raymond Tam, Christian Riblet
  • Publication number: 20070033537
    Abstract: A method and apparatus for organizing information in a computer filing system. The method and apparatus include the creation of a pile comprising a collection of documents and displaying a graphical representation of the collection of documents. The method and apparatus further include browsing the collection of documents by pointing a cursor at a particular item in the collection of documents to reveal an indicia for the particular item in the collection of documents. The filing system can automatically divide a pile (e.g. a collection of documents from an electronic mail network) into subpiles on the basis of the content of each document in the pile, and the filing system, at the users request can automatically file away documents into existing piles in the computer system on the basis of a similarity match between the content (or other internal representation) of the document and the content (or other internal representation) of existing piles in the computer system.
    Type: Application
    Filed: July 31, 2006
    Publication date: February 8, 2007
    Inventors: Richard Mander, Daniel Rose, Gitta Salomon, Yin Wong, Timothy Oren, Susan Booker, Stephanie Houde
  • Publication number: 20060294134
    Abstract: The present invention is directed towards systems and methods for trust propagation. The method according to one embodiment comprises calculating a first feature vector for a first user, calculating a second feature for a second user and comparing the first feature vector with the second feature vector to calculate a similarity value. A determination is made as to whether the similarity value falls within a threshold. If the similarity value falls within the threshold, a relationship is recorded between the first user and the second user in a first user profile and a second user profile.
    Type: Application
    Filed: August 2, 2006
    Publication date: December 28, 2006
    Applicant: Yahoo! Inc.
    Inventors: Pavel Berkhim, Zhichen Xu, Jianchang Mao, Daniel Rose, Abe Taha, Farzin Maghoul
  • Publication number: 20060294086
    Abstract: The present invention is directed to systems and methods for searching content items indexed in real-time. The method according to one embodiment comprises generating an index of word location pairs that identifies the location of one or more words in one or more content items available on a network. One or more additional content items are received over the network. The received content items are stored in a stream search queue, the stream search queue operative to allow for a stream search of the one or more additional content items.
    Type: Application
    Filed: August 2, 2006
    Publication date: December 28, 2006
    Applicant: Yahoo! Inc.
    Inventors: Daniel Rose, Jianchang Mao, Chad Walters
  • Publication number: 20060294085
    Abstract: The present invention is directed towards systems and methods for using community annotations to content items as anchortext for search and index purposes. The method according to one embodiment comprises generating one or more items of personalized information by a user for storage in a user profile, the one or more items of personalized information associated with one or more content items, the one or more content items and the one or more items of personalized information comprising one or more words. One or more items of personalized information is selected from a given user profile. The method further comprises indexing the one or more words in the one or more content items and the one or more words in the selected personalized information into an index, identifying one or more content items responsive to on or more query words in a query of the index and returning the identified content items as a result set to the user.
    Type: Application
    Filed: August 2, 2006
    Publication date: December 28, 2006
    Inventors: Daniel Rose, Jianchang Mao, Zhichen Xu, David Ku, Qi Lu, Eckart Walther, Chung-Man Tam
  • Publication number: 20060265666
    Abstract: A real-time interactive document summarization system which allows the user to continuously control the amount of detail to be included in a document summary.
    Type: Application
    Filed: July 31, 2006
    Publication date: November 23, 2006
    Inventors: Jeremy Bornstein, Douglass Cutting, John Hatton, Daniel Rose
  • Publication number: 20060059442
    Abstract: A real-time interactive document summarization system which allows the user to continuously control the amount of detail to be included in a document summary.
    Type: Application
    Filed: July 22, 2002
    Publication date: March 16, 2006
    Inventors: Jeremy Bornstein, Douglass Cutting, John Hatton, Daniel Rose
  • Patent number: 6928438
    Abstract: The invention relates to culturally sensitive sorting of records. The invention provides a method and a computer system for sorting a set of keyed records based on a preferred locale specification having collation information of a culture. The method is performed on a computer system operatively coupled to a computer readable memory storing the set of keyed records. The steps include reading a locale token associated with the set of records, the locale token identifying a preferred locale object having collation information, using the preferred locale object to locate and read the collation information, creating a culturally correct collation key for each data key associated with the each record, and using the created culturally correct collation keys to sort the set of records into a culturally correct sorted order.
    Type: Grant
    Filed: November 30, 2001
    Date of Patent: August 9, 2005
    Assignee: International Business Machines Corporation
    Inventors: Edward Henry Daray, William B. Nettles, Daniel A. Rose, Baldev S. Soor
  • Publication number: 20050137846
    Abstract: A method, system, program product and signal bearing medium are provided for creating a specific Java style locale source file on demand in a computer suitable for application use. In particular the method comprises receiving a request submitted for the specific Java style locale and obtaining a plurality of localization values related to the specific Java style locale. Next operation determines a category containing elements therein within the plurality of localization values and selecting process routines dependent upon the category and the element therein. The method continues by selectively extracting the localization values pertaining to the category by the selected routines and storing the extracted localization values into a memory of the computer. The method completes with assembling the extracted information into the Java style locale source file for application use.
    Type: Application
    Filed: December 16, 2004
    Publication date: June 23, 2005
    Inventors: Daniel Rose, Baldev Soor
  • Publication number: 20050138547
    Abstract: A method, system, program product and signal bearing medium for managing address identification information in accordance with predetermined preferences for a software application in an information handling system. There are provisions for receiving data input containing the address identification, from which is generated an XML file representation of the address identification. Mapping of the XML file representation is performed to create a sorted map according to a selected one of the predetermined preferences. Formatting the sorted map to create a tag based output representation of the address identification for the software application use is then performed to provide a representation of the address identification in accordance with a selected predetermined preference.
    Type: Application
    Filed: May 27, 2004
    Publication date: June 23, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Emad Muhanna, Daniel Rose, Baldev Soor
  • Publication number: 20050138146
    Abstract: A method for creating a specific POSIX style locale source file, on demand, suitable for compilation in a computer is provided the method comprising, receiving a request submitted for the specific POSIX style locale, and obtaining a plurality of localization values related to the specific POSIX style locale. Next, determining a category within the plurality of localization values and selecting process routines dependent upon the category, and then selectively extracting the category information. After extracting the category information is stored into a memory of the computer. A determination is made regarding more categories to process, which might result in processing the remaining categories, otherwise assembling the extracted information into the POSIX style locale source file. Assembling may entail addition of no files or files such as LC-CTYPE and LC_COLLATE to form a locale source suitable for compilation.
    Type: Application
    Filed: December 16, 2004
    Publication date: June 23, 2005
    Inventors: Daniel Rose, Baldev Soor
  • Publication number: 20050125780
    Abstract: A computer implemented method for preparing a plurality of stream oriented locale files for verification is provided. In an embodiment there is a method comprising obtaining at least one of the plurality of stream oriented locale files as input, determining more than one of a plurality of stream oriented locale files, merging the plurality of stream oriented locale files into a stream oriented locale file, otherwise; locating a respective portion of the stream oriented locale file, creating an output portion from the respective portion by selectively invoking a process based on the respective portion, storing the output portion in a memory and formatting the output portion, stored in the memory, into a formatted string. The formatted string may then be viewed by a user verifier or programmatically verified using reference strings. This form of verification is performed using typical system utilities and scripting services.
    Type: Application
    Filed: June 24, 2004
    Publication date: June 9, 2005
    Inventors: Daniel Rose, Baldev Soor
  • Publication number: 20050108702
    Abstract: A method, system, program product and signal bearing medium embodiments of the present invention provide for deploying software modules for software application use in a computer system thereby reducing load time as well as memory requirements. Deployment of a plurality of software modules and associated deployment descriptors into a software module depository and creation of a deployment information repository from the associated deployment descriptors occurs. A name service is initialized with information from the deployment information repository and a requested software module identifier is then mapped to a respective enabler. Having mapped the requested software module to an enabler, the respective software module is enabled for the software application use. On-demand deployment in this manner saves start-up time as well as initial and ongoing memory allocation.
    Type: Application
    Filed: November 15, 2004
    Publication date: May 19, 2005
    Applicant: International Business Machines Corporation
    Inventors: Bruce Baker, Daniel Rose
  • Patent number: 6882353
    Abstract: A locale identification triplet is provided and a related computer implemented method, computer system and computer program for making practical use of the locale identification triplet. The identifier includes a table identifier, locale version identifier and a locale token. The locale token is the only mandatory identifier in the triplet and addresses the need to uniquely identify desired localization specifications through a concise unambiguous hexadecimal format. The locale version identifier addresses the need to allow multiple variations of the locale specification defined for a given “root” locale, and the table identifier addresses the need to provide a mechanism to identify and distinguish a particular instance of a locale with regards to an environment (such as a system) or reference to an installation/application/user provided reference table.
    Type: Grant
    Filed: March 22, 2002
    Date of Patent: April 19, 2005
    Assignee: International Business Machines Corporation
    Inventors: William B. Nettles, Daniel A. Rose, Baldev S. Soor
  • Publication number: 20040064807
    Abstract: The invention provides for extracting language and culture information from a POSIX™* conforming locale source file for the purpose of formatting sample data for country and language expert validation. The invention is performed on a computer system by obtaining a locale source file, in a preferred form, containing a plurality of elements having language and culture information, extracting and then using those elements and their associated values cooperatively with sample data, to generate readable text representations, thereby providing a country and language expert reviewer with textual data formatted according to the conventions embodied in the locale source file. * ISO/IEC 9945-1:1900 (IEEE Standard 1003.2-1990) Information Technology-Portable Operating System Interface (POSIX™) Shell Utilities, IEEE Standards 1003.2 and 1003.2a.
    Type: Application
    Filed: September 25, 2003
    Publication date: April 1, 2004
    Applicant: IBM Corporation
    Inventors: Daniel A. Rose, Baldev S. Soor
  • Publication number: 20030179225
    Abstract: A locale identification triplet is provided and a related computer implemented method, computer system and computer program for making practical use of the locale identification triplet. The identifier includes a table identifier, locale version identifier and a locale token. The locale token is the only mandatory identifier in the triplet and addresses the need to uniquely identify desired localization specifications through a concise unambiguous hexadecimal format. The locale version identifier addresses the need to allow multiple variations of the locale specification defined for a given “root” locale, and the table identifier addresses the need to provide a mechanism to identify and distinguish a particular instance of a locale with regards to an environment (such as a system) or reference to an installation/application/user provided reference table.
    Type: Application
    Filed: March 22, 2002
    Publication date: September 25, 2003
    Applicant: International Business Machines Corporation
    Inventors: William B. Nettles, Daniel A. Rose, Baldev S. Soor