Patents Examined by Alvin H Tan
-
Patent number: 10162804Abstract: Briefly, in accordance with one or more embodiments, content of a file such as text content may be reflowed in response to a resizing of an object also included in the file.Type: GrantFiled: May 20, 2016Date of Patent: December 25, 2018Assignee: Adobe Systems IncorporatedInventor: Robert M. Ayers
-
Patent number: 10146761Abstract: A server includes a template data store that stores card templates for application cards and a processing device configured to: receive a card request having information that indicates an application and a particular state of the application; identify the application and the particular state of the application indicated in the request; query the template data store for card templates that correspond with the application and the particular state of the application indicated in the request; in response to the query, receive a card template that corresponds with the particular state of the application indicated in the request; determine a color scheme associated with the application indicated in the request; apply the color scheme associated with the application to the card template; generate a data container that represents a card object, the card object including information regarding the card template; and transmit the card object via the network communication device.Type: GrantFiled: October 5, 2015Date of Patent: December 4, 2018Assignee: Samsung Electronics Co., Ltd.Inventor: Jonathan Ben-Tzur
-
Patent number: 10140000Abstract: A multiscale data engine is configured to generate a three-dimensional (3D) environment based on a multiscale 3D dataset. The multiscale data engine is also configured to generate a spatial hierarchy within the 3D environment by selectively grouping 3D objects within the 3D environment. The multiscale data engine is further configured to identify specific 3D objects within the 3D environment in response to input received from an end-user and based on spatial properties associated with the 3D objects. The multiscale data engine is also configured to generate various navigation graphical user interfaces (GUIs) that allow the end-user to navigate the 3D environment.Type: GrantFiled: July 28, 2011Date of Patent: November 27, 2018Assignee: AUTODESK, INC.Inventors: Tovi Grossman, Azam Khan, Michael Glueck, James McCrae
-
Patent number: 9933930Abstract: An example image layout and display navigator system includes a navigator that includes a miniature layout representation corresponding to the layout of images on the display. The navigator is to appear on the display based on user action with respect to displayed content and to allow a user to select an image series via the miniature layout and to select one or more series level operations for application to the image series via the miniature layout. The navigator is to apply a selected series level operation to the image series via the miniature layout based on user input. An action in one of the navigator and the display is to translate into a corresponding action on the other of the navigator and the display. The content display manager is to update the content displayed to reflect the selected series level operation applied to the image series.Type: GrantFiled: January 5, 2016Date of Patent: April 3, 2018Assignee: General Electric CompanyInventors: Ryan Wayne Gross, Joseph Carroll, Donna Klem, Christopher Yunker, Naveed Rabbani, Benjamin Novatzky
-
Patent number: 8549405Abstract: A GUI, system, and method for displaying operating performance of a packet network may include displaying first graphical representations illustrative of network communications devices operating on a packet network, where the first graphical representations may be displayed in a first mode if respective network communications devices are operating normally to communicate data packets including real-time content and non-real-time content and in a second mode if respective network communications devices are not operating normally to communicate data packets including real-time content and non-real-time content.Type: GrantFiled: May 31, 2007Date of Patent: October 1, 2013Assignee: CenturyLink Intellectual Property LLCInventors: Michael K. Bugenhagen, Robert J. Morrill, Stephen K. Edwards
-
Patent number: 8495502Abstract: There is disclosed a method of facilitating interaction between users of an electronic community. In an embodiment, the method comprises: reviewing a user activity log for each user in the electronic community; executing a natural language parser to extract significant noun phrases from the user activity log; updating user profiles from the newly extracted noun phrases, based on their usage frequency and importance value; and storing the updated profiles in a user profile and relationship data base; and executing a similarity based clustering algorithm to cluster user profiles, thereby discovering relationships among users and storing them in a user profile and relationship database. The method may further comprise displaying for each user the one or more relationships to which the user is assigned, together with a list of users assigned to the one or more relationships.Type: GrantFiled: December 12, 2008Date of Patent: July 23, 2013Assignee: International Business Machines CorporationInventors: Peter Currie Boyle, Yu Zhang
-
Patent number: 8028237Abstract: Methods and apparatus, including computer program products, for providing a portal-based desktop. A computer-implemented method for providing access to one or more computer programs and information includes receiving a request from a client computer, the request specifying a user. The method includes identifying one or more computer programs and information to which the user has subscribed. The method includes organizing the one or more computer programs and the information according to context. The method includes defining a user interface in which the organized one or more computer programs and information.Type: GrantFiled: December 2, 2002Date of Patent: September 27, 2011Assignee: SAP AktiengesellschaftInventor: Bernd Schmitt
-
Patent number: 8024665Abstract: A mobile electronic communications device and a method for modifying a scheduling database are provided. The scheduling database is modified via the mobile electronic communications device in communication with a proximate electronic device comprising a display device, the mobile electronic communications device is engaging an oral communications session with a second communications device. Time slot data associated with an available time slot is retrieved from the scheduling database, via the mobile electronic communications device. The time slot data is transmitted to the proximate electronic device causing it to display the time slot data at the display device. Input data representative of a command to update the scheduling database is received at the mobile electronic communications device. An entry of the scheduling database is updated, via the mobile electronic device, based on the time slot data associated with the available time slot displayed at the display device.Type: GrantFiled: March 11, 2010Date of Patent: September 20, 2011Assignee: Research In Motion LimitedInventors: Jerome Pasquero, Steven Fyke, Michael Joseph DeFazio
-
Patent number: 8020108Abstract: Methods and systems for separating presentation and business models for common management platform tasks in a storage area network (SAN) are disclosed. A graphical user interface (GUI) object may be mapped to a task object, which include action(s) performed on a SAN. A selection of task objects from a collection of task objects is received, which are needed to implement the underlying functionality of a GUI object. The collection of task objects is part of a task framework. An arrangement of the task objects according to a hierarchy of the framework is received. The hierarchy includes simple task objects, corresponding to actions performed on a SAN, and composite task objects, corresponding to at least two simple task objects and may include other composite task objects. The arranged task objects are mapped to the GUI object by extending a presentation object to encapsulate the GUI object and the arranged task objects.Type: GrantFiled: September 29, 2006Date of Patent: September 13, 2011Assignee: EMC CorporationInventors: Evgeny Roytman, Eyal Kedem, Michael Virgil, Michael G. Hegerich, Andrew S. Becher
-
Patent number: 7992103Abstract: A method and system are provided for displaying icons in accordance with user preferences. The method includes providing a user with a size selection mechanism for selecting an icon size from a range of sizes. The method additionally includes searching a set of stored resources related to the underlying file and generating the icon in the selected size based upon the stored resources. The method may additionally include selecting an icon type including one of an image icon, a detail icon and a generic icon based on at least one of the user's size selection and the represented file. Furthermore, the icon display system of the invention positions labels and overlays in the vicinity of the icon based upon the selected size of the icon.Type: GrantFiled: July 22, 2005Date of Patent: August 2, 2011Assignee: Microsoft CorporationInventors: Paul A. Gusmorino, Tyler K. Beam, Raymond J. Chen, Charles Cummins, Robert F. Day, Colin R. Anthony, Jenny T. Lam, Isaac A. Sheldon, David G. De Vorchik
-
Patent number: 7975233Abstract: Automatic conversion of textual program code to graphical program code is performed. The method automatically translates the given functionality of a textual program code into executable graphical program code, corresponding to the same functionality. The method includes a parsing routine that generates a syntax tree and code generation routines, which create graphical program code from the syntax tree.Type: GrantFiled: October 6, 2006Date of Patent: July 5, 2011Assignee: National Instruments CorporationInventors: Grant V. Macklem, Lothar Wenzel, Rishi H. Gosalia, James T. Juhasz, Ricardo Dunia
-
Patent number: 7954059Abstract: Automatic conversion of textual program code to graphical program code is performed. The method automatically translates the given functionality of a textual program code into executable graphical program code, corresponding to the same functionality. The method includes a parsing routine that generates a syntax tree and code generation routines, which create graphical program code from the syntax tree.Type: GrantFiled: October 6, 2006Date of Patent: May 31, 2011Assignee: National Instruments CorporationInventors: Grant V. Macklem, Lothar Wenzel, Rishi H. Gosalia, James T. Juhasz, Ricardo Dunia
-
Patent number: 7941739Abstract: A timeline source is described. In an implementation, a method includes examining a plurality of nodes within a media timeline, where at least two of the nodes reference respective media. The media timeline is for exposure over an API. The media timeline is divided into one or more presentations. Each presentation describes rendering of the media for a particular interval of time.Type: GrantFiled: February 19, 2004Date of Patent: May 10, 2011Assignee: Microsoft CorporationInventors: Sohail Baig Mohammed, Shafiq Ur Rahman, Alexandre V. Grigorovitch, Xiqiang Zhi, Adil Sherwani, Geoffrey T. Dunbar, Rebecca C. Weiss, Kirt A. Debique, Patrick N. Nelson, Eric H. Rudolph
-
Patent number: 7941752Abstract: System and method for representing preference and policy in a contact list are described. One embodiment is a graphical user interface (“GUI”) for displaying a directory of contacts of a user. The GUI comprises a list of contacts displayed in a first window of the GUI; for each contact in the list of contacts, a preference and policy category for the contact, wherein the preference and policy category for the contact is displayed in the first window of the GUI; and for each contact in the list of contacts, a feature icon indicative of whether a feature is enabled for the contact according to the preference and policy category for the contact, wherein the feature icon is displayed in association with the contact in the first window of the GUI.Type: GrantFiled: November 18, 2005Date of Patent: May 10, 2011Assignee: Alcatel LucentInventors: Timucin Ozugur, Jack Jachner
-
Patent number: 7934170Abstract: A method and apparatus for displaying branded video tags. An advertiser provides additional content associated with broadcast advertising content to a service provider that downloads the additional content to a digital video recorder (DVR). The service provider inserts command tags into the content that are intercepted by the DVR and interpreted as commands that instruct the DVR to perform specific actions when the DVR receives the stream from a broadcaster. The DVR intercepts and translates any tags inserted into the content stream while the DVR is playing the content stream. Tags can cause the DVR to display a branded video tag to the user which is a displayed icon that requests an interaction by the user and has an advertiser's logo(s) displayed in its vicinity.Type: GrantFiled: November 21, 2005Date of Patent: April 26, 2011Assignee: TiVo Inc.Inventors: Richard Fulcher, David E. Pope, Margret Schmidt
-
Patent number: 7930636Abstract: Automatically completing a GUI task. Exemplary embodiments a method including providing a user configurable auto-completion application operating in the background of a computer operating system and executing on a computing device, the auto-completion application monitoring and archiving user activities, wherein certain actions by the user are parsed and indexed, analyzing the parsed and indexed actions of the user to determine at least one of relationships, user interactions, user statistics, various states of the user's actions over time, and images or video of the user's interaction to create an index of the user's typical interactions with the system and providing a fast-forward functionality based on the index such that a tree structure is presented to the user on a display device of the computing device, the tree structure indicating the user's current state in the system and one or more future states the user typically takes based on a past act.Type: GrantFiled: August 28, 2007Date of Patent: April 19, 2011Assignee: International Business Machines CorporationInventors: Zachary A. Garbow, Bryan M. Logan, Terrence T. Nixa, Kevin G. Paterson
-
Patent number: 7882441Abstract: A computer program for facilitating operation of a screen reader with legacy programs whose user interface definitions do not conform to the design guidelines expected by the screen reader program. A graphical user interface is analyzed to identify a logical sequence of user interface elements within the interface. The sequence of user interface elements within a definition of the user interface is compared with the identified logical sequence to identify any required reordering of the elements to conform to the identified logical sequence. One or more lists or tables are generated for each separable user interface component to (1) specify the required sequence for reordering incorrectly-sequenced user interface controls within the definition and to (2) identify a new static text control which is dynamically generated for use with an edit control which does not have a required static text control.Type: GrantFiled: November 6, 2008Date of Patent: February 1, 2011Assignee: International Business Machines CorporationInventor: Graham Richard Alderson
-
Patent number: 7870490Abstract: Translators are provided that enable automated and remote device configurations in an efficient and abstract manner. In one aspect, a device configuration system is provided. A configuration component stores one or more remote configuration trees for various devices. A translator component maps the remote configuration trees to at least one device configuration tree associated with the respective devices to enable device configuration in an automated manner.Type: GrantFiled: November 15, 2005Date of Patent: January 11, 2011Assignee: Microsoft CorporationInventors: Neil L. Coles, Scott R. Shell, Hung M. Dang, Yuhang Zhu, Miller T. Abel
-
Patent number: 7865843Abstract: A toolbar that is provided or inserted in a markup language document so as to facilitate features or functionality provided by a server is disclosed. The toolbar is able to determine whether the toolbar should be displayed as part of the markup language page being displayed. In one embodiment the server is an intermediary server.Type: GrantFiled: October 5, 2006Date of Patent: January 4, 2011Assignee: Juniper Networks, Inc.Inventors: Sampath Srinivas, Theron Tock
-
Patent number: 7852357Abstract: The present invention provides a display apparatus for zooming and displaying a portion of an object to be displayed on display means according to an instruction by a user and allowing scrolling a display portion for the object to be displayed. The display apparatus includes input means for accepting the instruction by a user, and control means for controlling a display of the object to be displayed on the display means so that zooming out of the display on the display means is started and then the zoomed out display is zoomed in to the original size according to the instruction by a user as a trigger. The control means stops the zooming out or zooming in the display when scrolling is instructed by the input means during a period from a point of time when the zooming out is started until a point of time when the zooming in is completed, and scrolls the display on the display means according to the instruction for scrolling.Type: GrantFiled: November 21, 2005Date of Patent: December 14, 2010Assignee: Sony CorporationInventor: Ryoichi Kato