Patents by Inventor Frank Jania

Frank Jania 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).

  • Patent number: 9251259
    Abstract: A descriptive webpage about an entity is harmonized with other electronically published information about the entity. A descriptive webpage, which includes an entity profile about an entity, is located. Other electronically published information about the entity is retrieved. The descriptive webpage is harmonized with the other electronically published information by updating the entity profile with the other electronically published information about the entity.
    Type: Grant
    Filed: December 7, 2009
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Lisa S. Deluca, Frank Jania
  • Patent number: 8670987
    Abstract: Automatic speech recognition implemented with a speech recognition grammar of a multimodal application in an ASR engine, the multimodal application operating on a multimodal device supporting multiple modes of user interaction including a voice mode, the multimodal application operatively coupled to the ASR engine, including: matching by the ASR engine at least one static rule of the speech recognition grammar with at least one word of a voice utterance, yielding a matched value, the matched value specified by the grammar to be required for processing of a dynamic rule of the grammar; and dynamically defining at run time the dynamic rule of the grammar as a new static rule in dependence upon the matched value, the dynamic rule comprising a rule that is specified by the grammar as a rule that is not to be processed by the ASR until after the at least one static rule has been matched.
    Type: Grant
    Filed: March 20, 2007
    Date of Patent: March 11, 2014
    Assignee: Nuance Communications, Inc.
    Inventors: Vladimir Bergl, Charles W. Cross, Frank Jania
  • Patent number: 8640046
    Abstract: Techniques for jumping to a specific location in a list of items displayed at a touch-sensitive display of a computing device may include outputting, for display at the touch-sensitive display, a first sub-portion of a list of items, receiving an indication of a first gesture input entered at the touch-sensitive display, determining a first alphanumeric character based at least in part on the first gesture input, receiving an indication of a second gesture input entered at the touch-sensitive display, determining a second alphanumeric character based at least in part on the second gesture input, and responsive to determining the second alphanumeric character, outputting, for display at the touch-sensitive display, a sub-portion of the list of items that includes one or more entries having a first character that corresponds to the first alphanumeric character and a second character that corresponds to the second alphanumeric character.
    Type: Grant
    Filed: October 23, 2012
    Date of Patent: January 28, 2014
    Assignee: Google Inc.
    Inventors: Frank Jania, Gabriel Aaron Cohen
  • Patent number: 8607156
    Abstract: A system and method for indicating overscrolling in a mobile device is provided. The method may include outputting, at a display operatively coupled to a computing device, a graphical representation of at least one content item. The method may further include receiving, at the computing device, a user input and in response to the user input, scrolling the graphical representation of the at least one content item in a direction on the display. The method may further include determining, by the computing device, that the graphical representation of the at least one content item has reached a bound associated with a visible portion of the display. In response to the determining, updating, by the computing device, a visual aspect of a scrollbar slider output at the display.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: December 10, 2013
    Assignee: Google Inc.
    Inventors: Frank Jania, Gabriel Aaron Cohen
  • Patent number: 8301701
    Abstract: An unsolicited dynamic interactive message is created wherein the message defines any graphical user interface elements to be displayed, the rules associated with the message, the appropriate methods and functions which can be performed and specific contextual interactions supported. The message definition can originate from a local or remote computer and can be pre and post processed as specified by the computing environment and the message definition itself.
    Type: Grant
    Filed: October 15, 2003
    Date of Patent: October 30, 2012
    Assignee: International Business Machines Corporation
    Inventors: Brian D. Goodman, Frank Jania
  • Publication number: 20110137858
    Abstract: A descriptive webpage about an entity is harmonized with other electronically published information about the entity. A descriptive webpage, which includes an entity profile about an entity, is located. Other electronically published information about the entity is retrieved. The descriptive webpage is harmonized with the other electronically published information by updating the entity profile with the other electronically published information about the entity.
    Type: Application
    Filed: December 7, 2009
    Publication date: June 9, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: LISA S. DELUCA, FRANK JANIA
  • Patent number: 7941488
    Abstract: Publishing electronic messages to clients within a group in a Pub/Sub message publishing environment wherein the group includes authorized participating clients in network communication with a pub/sub service. A client is authenticated for authority to publish messages to a selected group of subscribing clients.
    Type: Grant
    Filed: December 10, 2003
    Date of Patent: May 10, 2011
    Assignee: International Business Machines Corporation
    Inventors: Brian D. Goodman, Frank Jania, Konrad C. Lagarde, Chen Shu, Michael Van Der Meulen
  • Patent number: 7890572
    Abstract: A client application program subscribing to a channel of a pub/sub service, receives a message published by the pub/sub service, the received message invoking an associated application program at the client.
    Type: Grant
    Filed: August 5, 2005
    Date of Patent: February 15, 2011
    Assignee: International Business Machines Corporation
    Inventors: Brian D. Goodman, Frank Jania, Konrad C. Lagarde, Chen Shu, Michael Van Der Meulen
  • Patent number: 7831670
    Abstract: Presenting a Pub/Sub service GUI interface to a subscribers computer system, the GUI interface comprising one or more topics to which the subscriber can subscribe, the Pub/sub service having a list of subscribers subscribing to a topic. The GUI interface preferably comprising widgets, enabling a subscriber to manage subscriptions to topics. The Pub/Sub service publishes messages of a topic according to the subscription list.
    Type: Grant
    Filed: August 5, 2005
    Date of Patent: November 9, 2010
    Assignee: International Business Machines Corporation
    Inventors: Brian D. Goodman, Frank Jania, Konrad C. Lagarde, Chen Shu, Michael Van Der Meulen
  • Patent number: 7720914
    Abstract: A client subscribes to a pub/sub service, the client comprises an application program for performing an operation on a published message received from a Pub/Sub service. The operation on the message comprises any one of saving the message to storage, accessing a web service based on information in the received message, authorizing subscription, executing an application identified by the message, filtering the message information for presentation to a user, overriding a message function, transforming the message media format or forwarding the message to another node.
    Type: Grant
    Filed: August 5, 2005
    Date of Patent: May 18, 2010
    Assignee: International Business Machines Corporation
    Inventors: Brian D. Goodman, Frank Jania, Konrad C. Lagarde, Chen Shu, Michael Van Der Meulen
  • Patent number: 7720910
    Abstract: Electronic messages are published through a pub/sub service to subscribing clients. Client applications filter incoming messages according to user predefined criteria, only presenting messages to the user that pass filtering criteria. Messages are preferably Instant Messages transmitted in a SOAP protocol.
    Type: Grant
    Filed: July 26, 2002
    Date of Patent: May 18, 2010
    Assignee: International Business Machines Corporation
    Inventors: Brian D. Goodman, Frank Jania, Konrad C. Lagarde, Chen Shu, Michael Van Der Meulen
  • Patent number: 7627639
    Abstract: A client subscribes to a pub/sub service, the client comprises an application program for performing an operation on a published message received from a Pub/Sub service. The operation on the message comprises any one of saving the message to storage, accessing a web service based on information in the received message, authorizing subscription, executing an application identified by the message, filtering the message information for presentation to a user, overriding a message function, transforming the message media format or forwarding the message to another node.
    Type: Grant
    Filed: August 5, 2005
    Date of Patent: December 1, 2009
    Assignee: International Business Machines Corporation
    Inventors: Brian D. Goodman, Frank Jania, Konrad C. Lagarde, Chen Shu, Michael Van Der Meulen
  • Publication number: 20090254818
    Abstract: A method for providing inline spelling assistance to a user via a user interface. The method includes receiving at least a prefix of a word being typed by a user, determining whether the word is being misspelled while the user types the word, monitoring a number of times the word is misspelled by the user when it is determined that the word is misspelled, and providing inline spelling assistance by displaying a correct spelling of the word to the user via the user interface based upon a predetermined number of times the user misspells the word, and guiding die user to type the correct spelling of the word.
    Type: Application
    Filed: April 3, 2008
    Publication date: October 8, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Frank Jania, Daniel B. Kehn
  • Publication number: 20090060467
    Abstract: User playback data is collected from multiple user media devices. The user playback data indicates how a media clip has been manipulated by the users during playback of the media clip. The collected user playback data is aggregated and presented for display to at least one user, along with the media clip, on a media playback timeline. The media playback timeline indicates manipulation of the media clip by other users and indicates points in time during playback of the media clip that the manipulation of the media clip by the other users occurred. The manipulation of the media clip includes at least one of pause, skip forward, replay, and rewind.
    Type: Application
    Filed: August 29, 2007
    Publication date: March 5, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Travis M. Grigsby, Frank Jania
  • Publication number: 20080235022
    Abstract: Automatic speech recognition implemented with a speech recognition grammar of a multimodal application in an ASR engine, the multimodal application operating on a multimodal device supporting multiple modes of user interaction including a voice mode, the multimodal application operatively coupled to the ASR engine, including: matching by the ASR engine at least one static rule of the speech recognition grammar with at least one word of a voice utterance, yielding a matched value, the matched value specified by the grammar to be required for processing of a dynamic rule of the grammar; and dynamically defining at run time the dynamic rule of the grammar as a new static rule in dependence upon the matched value, the dynamic rule comprising a rule that is specified by the grammar as a rule that is not to be processed by the ASR until after the at least one static rule has been matched.
    Type: Application
    Filed: March 20, 2007
    Publication date: September 25, 2008
    Inventors: Vladimir Bergl, Charles W. Cross, Frank Jania
  • Publication number: 20070239682
    Abstract: A mechanism is provided for context based search disambiguation. A client provides additional cues for search term disambiguation through the context of the specific user's browser. In one embodiment, a viewed content history is sent along with the search term(s) to be disambiguated. The viewed content history acts as a cue to a clustering search engine to display as more relevant the results that are classified in the same category as the pages sent along with the search term(s).
    Type: Application
    Filed: April 6, 2006
    Publication date: October 11, 2007
    Inventors: Paul Arellanes, Michael Camp, Marzyeh Ghassemi, Frank Jania, Juan Suarez, Aditya Unnithan
  • Publication number: 20070239456
    Abstract: A computer program product is presented including program instructions embodied on a tangible computer-readable medium. Execution of the program instructions results in operations including: monitoring at least one pathway between at least one application and a sound device in order to detect a presence of data that represents an audio signal; and in response to detecting the presence of data, generating a visual notification corresponding to the audio signal.
    Type: Application
    Filed: April 7, 2006
    Publication date: October 11, 2007
    Inventors: Brian Goodman, Frank Jania, Darren Shaw
  • Publication number: 20070239506
    Abstract: A computer program product, electronic device and method are provided that incorporate a hierarchical structure of priority ranks for presenting a scheduling user with a relationship-based display of a schedule for another user. A priority rank of a scheduling user is determined. A view of a schedule of at least one other user is displayed, wherein the view shows scheduled events of the at least one other user that are selected at least partially in accordance with the determined priority rank of the scheduling user. Preferably the view shows scheduled of the at least one other user that correspond to a priority rank of greater importance than the determined priority rank of the scheduling user. Preferably the view does not show scheduled events of the at least one other user that correspond to a priority rank of lower importance than the determined priority rank of the scheduling user.
    Type: Application
    Filed: April 6, 2006
    Publication date: October 11, 2007
    Inventors: Frank Jania, Mary Johnson, Karen Kluttz, Martha Newport, Kristine Olka
  • Publication number: 20070239734
    Abstract: A mechanism is provided for context based search disambiguation using existing category taxonomy. A client provides additional cues for search term disambiguation through the context of the specific user's browser. A bookmark or favorites data structure is sent along with the search term(s) to be disambiguated. The bookmark data structure acts as pre-existing category taxonomy for a clustering search engine to classify the results of the search. A viewed content history may also be sent along with the search terms to be disambiguated. The viewed content history acts as a cue to a clustering search engine to display as more relevant the results that are classified in the same category as the pages sent along with the search terms.
    Type: Application
    Filed: April 6, 2006
    Publication date: October 11, 2007
    Inventors: Paul Arellanes, Frank Jania
  • Publication number: 20070208815
    Abstract: The present invention concerns methods and apparatus for managing e-mail creation and display operations. In particular, in one aspect of the invention, a new e-mail is generated as a new version of a pre-existing e-mail. Both the pre-existing and new e-mail are identified by version numbers which are displayed to both the e-mail author and to recipients of the e-mails. When displayed, both the new and pre-existing e-mail are initially collectively identified by a single entry in a graphical user interface, where the entry preferably provides information concerning the new e-mail, including at least the version number, and implies the existence of the pre-existing e-mail through display of a version number. The new e-mail is immediately accessible by selecting the entry, and previous versions of the e-mail are accessible by toggling a graphical control.
    Type: Application
    Filed: March 2, 2006
    Publication date: September 6, 2007
    Inventors: Frank Jania, James Kebinger, Darren Shaw, Brian Goodman