Patents Examined by Alvin Tan
-
Patent number: 8504933Abstract: 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: GrantFiled: May 28, 2010Date of Patent: August 6, 2013Assignee: Microsoft CorporationInventors: Siddharth Mantri, Charles Robert Stoner, Roger Allen Lueder
-
Patent number: 8495504Abstract: 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: GrantFiled: April 29, 2010Date of Patent: July 23, 2013Assignee: International Business Machines CorporationInventors: Thomas S. Brugler, Vincent C. Conzola, Randall A. Craig, Todd M. Eischeid, Mark E. Molander
-
Patent number: 8495503Abstract: 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: GrantFiled: June 27, 2002Date of Patent: July 23, 2013Assignee: International Business Machines CorporationInventors: Michael Wayne Brown, Michael A. Paolini, Newton James Smith, Jr.
-
Patent number: 8495501Abstract: 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: GrantFiled: March 6, 2008Date of Patent: July 23, 2013Assignee: International Business Machines CorporationInventors: A. Julie Kadashevich, Murray W. Hurvitz, Tarcio Constant
-
Patent number: 8495518Abstract: 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: GrantFiled: November 9, 2009Date of Patent: July 23, 2013Assignee: International Business Machines CorporationInventors: Edward B. Boden, Michael L. Greenblatt
-
Patent number: 8468457Abstract: 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: GrantFiled: October 6, 2011Date of Patent: June 18, 2013Assignee: Google Inc.Inventors: Erik Kay, Glen Murphy, Finnur Thorarinsson
-
Patent number: 8468464Abstract: 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: GrantFiled: May 29, 2009Date of Patent: June 18, 2013Assignee: ActiveMap LLCInventors: Michael Abramson, Erika Jakubassa, Michael Grisham, Geoff Atkin
-
Patent number: 8443295Abstract: 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: GrantFiled: September 17, 2004Date of Patent: May 14, 2013Assignee: Avaya Inc.Inventors: Paul D'Arcy, Tony McCormack, Noel Griffin, Michael Hartman
-
Patent number: 8433996Abstract: 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: GrantFiled: September 15, 2009Date of Patent: April 30, 2013Assignee: Oracle International CorporationInventors: Prabakar Paulsami, Bikram Singh Gill
-
Patent number: 8434029Abstract: 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: GrantFiled: August 19, 2011Date of Patent: April 30, 2013Assignee: Albright Insights, Inc.Inventor: James Albright
-
Patent number: 8423896Abstract: 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: GrantFiled: November 30, 2007Date of Patent: April 16, 2013Assignee: Autodesk, Inc.Inventors: Mark Davis, Richard D. Howard, Gene Roe
-
Patent number: 8418071Abstract: 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: GrantFiled: September 29, 2009Date of Patent: April 9, 2013Assignee: National Instruments CorporationInventors: Jeffrey L. Kodosky, Darshan Shah, Steven W. Rogers
-
Patent number: 8413050Abstract: 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: GrantFiled: November 16, 2009Date of Patent: April 2, 2013Assignee: Zi Corporation of Canada, Inc.Inventors: Todd G. Simpson, Roland E. Williams, Robert B. O'Dell
-
Patent number: 8407606Abstract: 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: GrantFiled: January 4, 2010Date of Patent: March 26, 2013Assignee: Perceptive Pixel Inc.Inventors: Philip L. Davidson, Jefferson Y. Han
-
Patent number: 8407612Abstract: 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: GrantFiled: July 8, 2010Date of Patent: March 26, 2013Assignee: Microsoft CorporationInventors: Radames Saul Cruz Moreno, James E. Bartlett, Adrian Michael Collier, Pradyumna Siddhartha
-
Patent number: 8375313Abstract: 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: GrantFiled: June 1, 2010Date of Patent: February 12, 2013Assignee: Oracle International CorporationInventor: Christopher Ngan
-
Patent number: 8375316Abstract: 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: GrantFiled: December 31, 2009Date of Patent: February 12, 2013Assignee: Verizon Patent and Licensing Inc.Inventors: Heath Stallings, Sok Y. Hwang
-
Patent number: 8375335Abstract: 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: GrantFiled: November 16, 2009Date of Patent: February 12, 2013Assignee: Microsoft CorporationInventors: Lyon King-Fook Wong, Stephan Hoefnagels, Timothy P. McKee, Chris J. Guzak, David G. De Vorchik, Benjamin A. Betz
-
Patent number: 8375334Abstract: 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: GrantFiled: May 9, 2003Date of Patent: February 12, 2013Assignee: Kyocera CorporationInventors: Masao Nakano, Masao Nakazawa, Yoshio Sasaki, Eiji Takeuchi, Yosuke Miho, Hajime Ishikawa, Takeo Kobayashi, Tomoki Myoi, Hiroshi Kasakawa, Akiko Watanabe, Shinsuke Sato
-
Patent number: 8370761Abstract: 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: GrantFiled: February 21, 2003Date of Patent: February 5, 2013Assignee: Xerox CorporationInventors: Lance E. Good, Mark J. Stefik, Alexander B. Brawer