Patents Examined by Alvin Tan
  • Patent number: 8504933
    Abstract: A computer application program can comprise multiple overlapping states associated with functionality or components of the application program. Simultaneous output of all such states can be impractical. Representative states can be defined in terms of the statuses of individual states relevant to a particular representative state. Additionally, representative states can be ranked, where multiple representative states that share the same ranking can overlap with each other, but not with other representative states. To avoid transitioning between states too quickly, and presenting output for too short a time, hysteresis mechanisms can be applied in the form of a set delay, a reset delay or a combination thereof. The duration of the set and reset delay can be established independently of each other and independently for each state. The output can be in accordance with the representative state associated with the current statuses of individual states, accounting for selected hysteresis mechanisms.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: August 6, 2013
    Assignee: Microsoft Corporation
    Inventors: Siddharth Mantri, Charles Robert Stoner, Roger Allen Lueder
  • Patent number: 8495504
    Abstract: The invention provides customizable branch navigational area control. Navigational area branches are displayed on a device. Expansion of the navigational area branches is controlled. Selection is accepted for particular navigational area branches. The selected particular navigational area branches are prevented from collapsing upon exceeding a predetermined maximum number limit, by collapsing other navigational area branches to maintain the predetermined maximum number limit. The predetermined maximum number limit represents a limit of navigational area branches allowed to remain in an expanded state.
    Type: Grant
    Filed: April 29, 2010
    Date of Patent: July 23, 2013
    Assignee: International Business Machines Corporation
    Inventors: Thomas S. Brugler, Vincent C. Conzola, Randall A. Craig, Todd M. Eischeid, Mark E. Molander
  • Patent number: 8495503
    Abstract: A method, system, and program for indicating a reaction response associated with the content of a communication to provide a context for the communication are provided. The content of a communication and the reaction responses to a communication provide the context for a communication. Varying portions of the content of a communication are analyzed to identify a particular reaction response associated with each of the varying portions of content. During a display of the content of the communication, a color within any of the varying portions indicates the associated reaction response. A reaction response may indicate a sender's intended response or an anticipated or actual response of a recipient. The colors may be added to a proposed communication and edited by a sender to achieve a particular desired response.
    Type: Grant
    Filed: June 27, 2002
    Date of Patent: July 23, 2013
    Assignee: International Business Machines Corporation
    Inventors: Michael Wayne Brown, Michael A. Paolini, Newton James Smith, Jr.
  • Patent number: 8495501
    Abstract: An out of office auto-response system that generates a calendaring user interface through which multiple out of office periods can be managed. The calendaring user interface enables a user to define, simultaneously view, and/or modify, multiple out of office periods during which auto-response messages will be generated. The out of office periods of the disclosed system are manageable as a specific type of calendar entries, and/or as a settable attribute of various types of calendar entries (e.g. vacation type calendar entries, meeting type calendar entries, etc.). The system generates user interface objects that allow a user to define an out of office period as repeated. The repeated office action may be defined as repeated a user-specified number of times, and over a user-specified interval, e.g. daily, weekly, monthly, yearly, etc.
    Type: Grant
    Filed: March 6, 2008
    Date of Patent: July 23, 2013
    Assignee: International Business Machines Corporation
    Inventors: A. Julie Kadashevich, Murray W. Hurvitz, Tarcio Constant
  • Patent number: 8495518
    Abstract: A method, computing device, and computer program product are provided for automatically generating contextual image tests implemented on a computer. An image is received by a computer. Sections of the image are altered to appear out of context or wrong to human users. The user must then identify the errors to pass the CAPTCHA.
    Type: Grant
    Filed: November 9, 2009
    Date of Patent: July 23, 2013
    Assignee: International Business Machines Corporation
    Inventors: Edward B. Boden, Michael L. Greenblatt
  • Patent number: 8468457
    Abstract: According to one general aspect, a computer-implemented method for managing global keyboard shortcuts is described. The method determines a web application or a browser extension accessible for execution by a browser of a client device. A user interface including available shortcut actions for the web application or the browser extension is provided, and a designation of a keyboard shortcut for an action from the available shortcut actions is received via the user interface. An association is created between the designated keyboard shortcut, the action, and a user account. The designated keyboard shortcut, the action, and the association may be stored on a server, and the designated keyboard shortcut, the action, and the association may be synced based on the user account.
    Type: Grant
    Filed: October 6, 2011
    Date of Patent: June 18, 2013
    Assignee: Google Inc.
    Inventors: Erik Kay, Glen Murphy, Finnur Thorarinsson
  • Patent number: 8468464
    Abstract: The present invention provides computerized systems and methods for providing electronically presented interactive area representation, such as a map, and information associated therewith. A user can select text, imagery, or other information presented on the map and associated with one or more items or locations, causing presentation of information relating to the associated one or more items or locations, such as appropriate contact information or a hyperlink to an appropriate Web site. Additionally or alternatively, a user can input or select, based on a query or otherwise, information relating to one or more items or locations associated with text, imagery, or other information presented on the map, causing presentation of an indication of one or more locations of the associated text, imagery, or other information on the map. A magnifier feature allowing internal navigation within the map can be provided. Additionally, animated images can appear to move over the map.
    Type: Grant
    Filed: May 29, 2009
    Date of Patent: June 18, 2013
    Assignee: ActiveMap LLC
    Inventors: Michael Abramson, Erika Jakubassa, Michael Grisham, Geoff Atkin
  • Patent number: 8443295
    Abstract: Existing statistics reporting methods tend to be inflexible and difficult for operators to understand and use effectively. A graphical user interface is provided whereby operators are able to view a state/event model of an automated system and using that graphical user interface make changes to existing statistics, define new statistics and analyze existing statistics. As a result of user inputs made at this graphical user interface changes are effected in a statistics reporting application in order to generate actual values of the statistics. In some embodiments Unified Modeling Language (UML) is used to provide the state/event model and extensions to UML are described which improve the ability to create and modify definitions of statistics.
    Type: Grant
    Filed: September 17, 2004
    Date of Patent: May 14, 2013
    Assignee: Avaya Inc.
    Inventors: Paul D'Arcy, Tony McCormack, Noel Griffin, Michael Hartman
  • Patent number: 8433996
    Abstract: Embodiments of the present invention enable navigation in a web browser to be supported by a session browse history. In embodiments, a session browse history may be an n-ary tree data structure. Embodiments of the present invention integrated into a browser enable a user to access a session browse history tree via browser UI displays such as a navigation bar, a main tool bar, or a combination thereof. In embodiments, a session browse history tree may be exported to persistent storage, and may be imported into and integrated with an active session browse history tree. In embodiments, a stored session browse history tree may be updated in response to handling a caught browser event such as a “browser refresh” event, and in response to processing a user-initiated “go to” request from the browser UI. In embodiments, a currently stored session browse history tree may be returned in response to a request received from the browser UI.
    Type: Grant
    Filed: September 15, 2009
    Date of Patent: April 30, 2013
    Assignee: Oracle International Corporation
    Inventors: Prabakar Paulsami, Bikram Singh Gill
  • Patent number: 8434029
    Abstract: A computer implemented system and method for displaying information pertaining to physical infrastructure in a building or on a property via a mobile software application operating or a mobile device are provided. The mobile software application includes steps of (a) optionally displaying a list of selectable buildings and/or areas at a property, (b) optionally displaying a list of selectable floors if a building having multiple floors is selected, (c) displaying a list of points of interest for the selected floor, building or area, and (d) displaying a floor plan or area map with selected points of interest highlighted.
    Type: Grant
    Filed: August 19, 2011
    Date of Patent: April 30, 2013
    Assignee: Albright Insights, Inc.
    Inventor: James Albright
  • Patent number: 8423896
    Abstract: One embodiment of the invention includes a land planning tool that maybe used to perform a variety of land planning tasks. The land planning tool may interpret global information systems (GIS) electronic data in conjunction with user-specified constraints to analyze and display a development site, visually indicating developable areas. The user may then use a pen-based device to sketch outlines of land planning objects. As the user sketches, the land planning tool may generate vector geometry stored in an electronic database for use by a variety of computer aided design tools.
    Type: Grant
    Filed: November 30, 2007
    Date of Patent: April 16, 2013
    Assignee: Autodesk, Inc.
    Inventors: Mark Davis, Richard D. Howard, Gene Roe
  • Patent number: 8418071
    Abstract: Creating and using configuration diagrams for configuring distributed systems. The methods described herein may be used for various types of operations in configuring distributed systems, including creating programs, managing programs in the distributed system, deploying programs to various distributed devices, configuring remote execution or inter-operation of distributed programs, and executing distributed applications. Embodiments of the invention utilize graphical iconic-based techniques for performing the above operations. The configuration diagram may include device icons which represent devices and program icons which represent programs. Device icons and program icons may be associated with each other to accomplish various program creation and deployment operations. Device icons and program icons may also interact with graphical program nodes or icons. Context sensitive device connections and/or program connections are displayed.
    Type: Grant
    Filed: September 29, 2009
    Date of Patent: April 9, 2013
    Assignee: National Instruments Corporation
    Inventors: Jeffrey L. Kodosky, Darshan Shah, Steven W. Rogers
  • Patent number: 8413050
    Abstract: Presentation of results of a predictive analysis of text is delayed until entry of the text by a user is paused by a particular amount of time. The results are available for selection by the user for another particular amount of time. After the other particular amount of time is expired, the results are no longer available to for selection. If a particular result is selected, the selected result either replaces or supplements the entered text.
    Type: Grant
    Filed: November 16, 2009
    Date of Patent: April 2, 2013
    Assignee: Zi Corporation of Canada, Inc.
    Inventors: Todd G. Simpson, Roland E. Williams, Robert B. O'Dell
  • Patent number: 8407606
    Abstract: A multi-touch display device is configured to enable control of a displayed object by less than all of the input mechanisms determined to be engaging the displayed object at the same time.
    Type: Grant
    Filed: January 4, 2010
    Date of Patent: March 26, 2013
    Assignee: Perceptive Pixel Inc.
    Inventors: Philip L. Davidson, Jefferson Y. Han
  • Patent number: 8407612
    Abstract: A multi-document application that includes a multi-document interface that includes a view area that displays one document at a time and includes a tab group element that displays tabs, each tab having a control that permits a corresponding document to be visualized in the view area. A user may then designate that one or more of the tabs are to be pinned to thereby have the multi-document application assign a pinned status to the tab. The pinned status may be persisted such that when the multi-document application is closed and reloaded, the pinned status remains. Further, when a tab receives a pinned status, the tab does not display less information regarding the corresponding document as compared to before the tab was pinned.
    Type: Grant
    Filed: July 8, 2010
    Date of Patent: March 26, 2013
    Assignee: Microsoft Corporation
    Inventors: Radames Saul Cruz Moreno, James E. Bartlett, Adrian Michael Collier, Pradyumna Siddhartha
  • Patent number: 8375313
    Abstract: A system assists in user interface generation by using scoring and providing viable component options to a developer. The system receives a new user interface that comprises a plurality of components and compares the new user interface against a plurality of repository benchmark user interfaces. The system then determines a score for the new user interface and at least one of the benchmark user interfaces. The score measures a level of deviation between the new user interface and the at least one benchmark user interface.
    Type: Grant
    Filed: June 1, 2010
    Date of Patent: February 12, 2013
    Assignee: Oracle International Corporation
    Inventor: Christopher Ngan
  • Patent number: 8375316
    Abstract: A method performed on a user device includes displaying a source user interface that includes one or more selectable objects; receiving a user input with respect to one of the one or more selectable objects of the source user interface; determining, in response to the user input, whether a lower level interface, with respect to the one of the one or more selectable objects of the source user interface, exists; displaying the lower level interface, when it is determined that the lower level interface exists for the one of the one or more selectable objects, where the lower level interface is displayed as a transparent overlay representative of a user interface that would be displayed if the user were to select from or access the source user interface; determining whether another user input is received, where the other user input indicates that the lower level interface is to be activated; and displaying the lower level interface as an opaque overlay, when it is determined that the other user input is received.
    Type: Grant
    Filed: December 31, 2009
    Date of Patent: February 12, 2013
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Heath Stallings, Sok Y. Hwang
  • Patent number: 8375335
    Abstract: Methods and systems providing a user interface control allowing a user to specify a scope of items on a computer system or network is disclosed. Certain aspects provide an input control through which a user can specify an explicit scope, or range, of items, while also identifying explicit exclusions from the specified scope, thereby reducing ambiguity regarding identification of items included and items excluded from the scope. When a user explicitly selects an item for inclusion in the scope, the explicitly selected item is added to the scope definition, and all descendants of the explicitly selected item are implicitly selected for inclusion. When a user explicitly selects an item for exclusion from the scope, the explicitly selected item is added to the scope definition as an exclusion from an explicitly included item, and all descendants of the explicitly selected item are implicitly selected for exclusion.
    Type: Grant
    Filed: November 16, 2009
    Date of Patent: February 12, 2013
    Assignee: Microsoft Corporation
    Inventors: Lyon King-Fook Wong, Stephan Hoefnagels, Timothy P. McKee, Chris J. Guzak, David G. De Vorchik, Benjamin A. Betz
  • Patent number: 8375334
    Abstract: Predetermined travel locuss are set in a three-dimensional virtual space. Menu panels displaying menu items are arranged along the travel locuss assuming a display position set as a local origin so that the normal to each LCD panel will face a virtual camera. The transparency of a menu panel is raised in accordance with its distance to the virtual camera. A scroll operation moves menu panels along the travel locuss connecting display positions P until a selected specific menu panel reaches the display position P0. A display screen is drawn with the virtual camera and menu panels are three-dimensionally displayed in rolls. By sliding a stylus pen on the LCD panel, the menu screen displayed on the LCD panel scrolls at a velocity corresponding to the drag velocity. When the stylus pen is released from the LCD panel, an application program corresponding to the menu display entity (crosshatched) is activated.
    Type: Grant
    Filed: May 9, 2003
    Date of Patent: February 12, 2013
    Assignee: Kyocera Corporation
    Inventors: Masao Nakano, Masao Nakazawa, Yoshio Sasaki, Eiji Takeuchi, Yosuke Miho, Hajime Ishikawa, Takeo Kobayashi, Tomoki Myoi, Hiroshi Kasakawa, Akiko Watanabe, Shinsuke Sato
  • Patent number: 8370761
    Abstract: Methods and systems provide a computational assistance for interactive classification that compensates for the small size of computer screens and accelerates classification tasks. Similarity indicators reduce manual search by enabling information objects to “call out” automatically to encourage a sensemaker to place related items nearby. Similarity terms signal which groups or objects match and why they match. Using these techniques, an interactive classification tool can focus a sensemaker's attention, move things into view automatically, and provide shortcuts for automatic classification. These techniques speed up classification for rule-based classification, example-based classification, and mixed strategies and have the potential for application in a wide variety of sensemaking tools.
    Type: Grant
    Filed: February 21, 2003
    Date of Patent: February 5, 2013
    Assignee: Xerox Corporation
    Inventors: Lance E. Good, Mark J. Stefik, Alexander B. Brawer