Patents Examined by Anil Bhargava
  • Patent number: 9213460
    Abstract: A website construction tool allows website construction via an interactive graphical user interface (GUI) using containers and modules defining predetermined website constructs from a robust assortment of common and popular rendering formats and content source definition for individual webpages, and arranges the individual pages for navigation. A user selects from the predefined constructs by selecting modules for generating code, corresponding to the desired content, source and rendering format. Pointing device positioning locates the on-screen location by generating a container dedicated to the desired content. Webpage structure, or page flow, is generated by insertion of navigation controls and page insertions for navigating between pages in the deployed site, The predetermined constructs, therefore, provide templates of complex rendering formats allowing for content insertion without burdening the user with development of the constructs so rendered.
    Type: Grant
    Filed: January 18, 2013
    Date of Patent: December 15, 2015
    Assignee: Cimpress Schweiz GmbH
    Inventors: Justin Michael Nurse, Dominick Khanh Pham, Danyal Haroon Mokhtarzada, Idris Saleh Mokhtarzada
  • Patent number: 9208251
    Abstract: The invention relates to a method and system for selecting personalized content for a user, the method being performed by an evaluation tool instantiated on a computing device and comprising the evaluation tool. The evaluation tool creates a content selection rule for the user for finding and filtering content items, such as advertising content. The tool generates a content selection algorithm from the content selection rule for determining which content items to present to the user and presents the content item to the user based on the content selection algorithm and allows the user to interact with the presented content item. The tool also monitors the user's interaction with the presented content item for determining a modification of the content selection algorithm based on the user's interaction and presents the content item to the user based on the modified selection algorithm. The tool also enables the user to view and modify the selection rule and the content selection algorithm.
    Type: Grant
    Filed: January 18, 2008
    Date of Patent: December 8, 2015
    Assignee: LinkedIn Corporation
    Inventors: David S. Mawhinney, Dean S. Thompson, Evan S. DiBiase, Matthew J. Fleckenstein, Sean J. Ammirati, Thi T. Avrahami
  • Patent number: 9201590
    Abstract: The present invention relates to a method and electronic device for a gesture-based key input and, more particularly, to a method and electronic device for a gesture-based key input, wherein an input region corresponding to a virtual keyboard is set according to any one of a single-hand typing mode and a double-hand typing mode and a key input is obtained based on gesture for the set input region. A gesture-based key input method according to an embodiment of the present invention includes displaying a virtual keyboard, setting an input region, corresponding to the displayed virtual keyboard, according to a typing mode selected from among a single-hand typing mode and a double-hand typing mode, recognizing gesture for the input region, and obtaining a key input based on the recognized gesture.
    Type: Grant
    Filed: March 16, 2011
    Date of Patent: December 1, 2015
    Assignee: LG ELECTRONICS INC.
    Inventors: Sangki Kim, Soungmin Im, Sunjin Yu, Kyungyoung Lim, Yongwon Cho, Taehyeong Kim
  • Patent number: 9197427
    Abstract: A user engaged in an online chat session with one or more other users can start a screen sharing session with the other users without having to leave the context of the online chat session. In an implementation, a chat window for the chat session includes a screen sharing button. The screen sharing button can be clicked to start a screen sharing session with the other chat participants. A system generated message is displayed within the chat windows of the other chat participants inviting them to view the remote screen. Upon accepting the invite, a viewer is launched to show the information being displayed on the remote screen.
    Type: Grant
    Filed: June 5, 2012
    Date of Patent: November 24, 2015
    Assignee: salesforce.com, inc.
    Inventors: Steve Chazin, Prakash Khot
  • Patent number: 9195362
    Abstract: A user interface (UI) system where at a UI client engine is associated with an application, and a UI rendering engine is associated with the client engine.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: November 24, 2015
    Assignee: BlackBerry Limited
    Inventors: Mathias Lewin, Jens Ola Andersson, Johan Mowitz, Christoffer Gurell
  • Patent number: 9191492
    Abstract: Techniques and systems for deflecting certain types of communications are provided, including a computing device, a method, or a computer-program product. For example, a method may include displaying a graphical interface corresponding to a mobile application. The graphical interface includes a selectable phone communication link or a selectable chat link. Selection of the selectable phone communication link facilitates a telephone communication with a live resource, and selection of the selectable chat link facilitates a chat communication with a live chat resource. The method may further include receiving input corresponding to an indication of placement of a telephone call from the mobile application. It may be determined that the selectable phone communication link is used to place the telephone call.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: November 17, 2015
    Assignee: LIVEPERSON, INC.
    Inventors: Grant Lawrence Miller, Marc Campbell
  • Patent number: 9182896
    Abstract: A terminal having a touch screen includes a vibrator configured to provide feedback of a vibration of varying amplitude or frequency when a list is scrolled. The vibration varies as the position of a displayed portion of a list is scrolled using a scroll bar. A unique vibration pattern may be generated when the scrolled list reaches one end, or when a file having a unique attribute is highlighted. A portion of a webpage may be displayed, and the portion of the webpage may be adjusted by scrolling the webpage. When a webpage object is scrolled to a particular location on the display, the terminal may generate a vibration indicating the presence of the webpage object. The terminal may also provide vibration feedback when a progress bar of a reproduced multimedia file is manipulated or when a magnification factor of a displayed image is changed.
    Type: Grant
    Filed: May 6, 2009
    Date of Patent: November 10, 2015
    Assignee: LG ELECTRONICS INC.
    Inventors: Jae Pil Park, Hye Bong Lim, Byoung Pyo Moon
  • Patent number: 9172897
    Abstract: A user interface for an audio/visual device incorporates one or both of a touch sensor having a touch surface on which is defined a racetrack surface having a ring shape and a display element on which is displayed a racetrack menu also having a ring shape, and where the user interface incorporates both, the ring shapes of the racetrack surface and the racetrack menu are structured to generally correspond such that the position of a marker on the racetrack menu is caused to correspond to the position at which a digit of a user's hand touches the racetrack surface.
    Type: Grant
    Filed: April 17, 2012
    Date of Patent: October 27, 2015
    Assignee: Bose Corporation
    Inventors: Santiago Carvajal, Eric E. Dolecki, Neil W. Griffiths, John Michael Sakalowsky, Conor Sheehan, Benjamin D. Burge
  • Patent number: 9170706
    Abstract: Tools and techniques for a polymorphic query box operating on a computing device are described herein. The polymorphic query box application provides an adaptive query box via a single graphical user interface that detects an input scenario based on the type of input received via the polymorphic query box. In accordance with the detected scenario, the polymorphic query box dynamically changes appearance and function. In some implementations, the techniques include the polymorphic application ordering web search and/or translation based on the input being received. In some implementations, the techniques include providing context sensitive controls for input editing before completing the query.
    Type: Grant
    Filed: May 12, 2011
    Date of Patent: October 27, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matthew Robert Scott, Tzuwei Shih, Yaping Liu
  • Patent number: 9158441
    Abstract: Methods and apparatus are provided that improve graphical software applications, by filtering the data for display according to techniques for defining and manipulating visual indicia. Data may be filtered according to multiple filters that are combined in a number of ways to form the set of data for display. Data may be filtered ontologically and geometrically according to their relationships with other data. Visual indicia that represent filters may be drag-and-dropped between input areas to facilitate ease of use. Data selected according to a filter may be displayed at the same time as non-selected data by applying visually distinctive characteristics to the selected data. A virtual environment may be shown simultaneously on several different video displays at a single workstation.
    Type: Grant
    Filed: June 10, 2010
    Date of Patent: October 13, 2015
    Assignee: Intergraph Corporation
    Inventors: Douglas S. Hilton, Anthony D. Boster
  • Patent number: 9158438
    Abstract: The present disclosure describes methods, systems, and computer program products for providing a multi-level user interface theming engine. One computer-implemented method includes initiating a start of a user interface following receipt of a theming request, requesting available themes for presentation in the user interface, receiving a request to access an existing theme, receiving theming data responsive to a generated request to load the existing theme, and receiving a request to publish modified theming data.
    Type: Grant
    Filed: September 16, 2013
    Date of Patent: October 13, 2015
    Assignee: SAP SE
    Inventors: Andreas Roessler, Uwe D. Klinger
  • Patent number: 9160814
    Abstract: Techniques for sharing or transferring content between connected devices via dynamic collaboration user interfaces. An embodiment involves creating a first collaboration user interface between a first device and a second device. Via the first collaboration user interface, selecting content to be made available to a third device, where the selected content is currently available to the first device and not currently available to the third device. A second collaboration user interface is created between the second device and the third device. State information may be provided to a user via at least one of the first collaboration user interface and the second collaboration user interface. The second collaboration user interface causes the selected content to be available to the third device. Other embodiments may be described and claimed.
    Type: Grant
    Filed: April 28, 2009
    Date of Patent: October 13, 2015
    Assignee: Intel Corporation
    Inventors: Randy R. Dunton, William Romanowski
  • Patent number: 9141346
    Abstract: The present application discloses systems, computer-readable media, and methods for aligning widgets and groups of widgets, and defining relationships between the widgets and groups of widgets. In a first case, a most significant sub-component border determination may be made for each widget. Then, a grouping relationship determined between each of a plurality of the widgets. Finally, for each widget in each determined group, the widgets may be aligned based on the determined most significant sub-component border of each widget in the group. In a second case, connections between widgets, groups of widgets, and/or edges of a page are determined, and an algorithm applied to infer whether a relationship exists, and if it does, to determine whether the relationship is one of a fixed-distance relationship and a proportional-distance relationship.
    Type: Grant
    Filed: May 12, 2011
    Date of Patent: September 22, 2015
    Assignee: GOOGLE INC.
    Inventor: Daniel Nicholas Quine
  • Patent number: 9141259
    Abstract: A menu and application navigation system utilizing pressure includes a display device including a touch sensitive user interface, and a navigation engine coupled to the display device. The navigation engine is configured to generate a measurement of pressure applied by a user as a function of time at the touch sensitive user interface. The navigation engine is further configured to navigate through a three dimensional data set in response to the measurement of pressure. An increase in the pressure navigates in a first direction through the three dimensional data set, and a decrease in the pressure navigates in a second direction through the three dimensional data set.
    Type: Grant
    Filed: January 21, 2013
    Date of Patent: September 22, 2015
    Assignee: International Business Machines Corporation
    Inventors: Denise A Bell, Jana H Jenkins, Jeffrey A Kusnitz
  • Patent number: 9134891
    Abstract: An apparatus for providing format and display configuration selection includes a display device, a user interface device, and a computer control system communicatively coupled to the display device and the user interface device, wherein the computer control system is configured to initiate a display format selection menu in a display area of the display device, wherein the display format selection menu includes an application menu area, a display configuration area, and an application configuration preview area, select an application from the application menu area, select a display configuration from the display configuration area, generate a multi-application display preview by displaying the one or more selected applications in a configuration defined by the selected display configuration in the application preview area, and implement the previewed multi-application display in response to a signal received from the user interface device indicative of acceptance of the previewed multi-application display.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: September 15, 2015
    Assignee: Rockwell Collins, Inc.
    Inventors: Bryan C. Schultz, Colin D. Reed, David L. Leedom, David A. Gribble
  • Patent number: 9123070
    Abstract: A system and method for the multiple selection of digitally stored objects and the link-tokens of each selected object for simultaneous presentation and examination of the selected objects with their associated linked objects and information, including organized array presentation for graphical thumbnails that represent the selected objects, as well as sub-framing, which allows intelligent partitioning of information associated with an object.
    Type: Grant
    Filed: July 22, 2014
    Date of Patent: September 1, 2015
    Inventor: Catherine G. Lin-Hendel
  • Patent number: 9110582
    Abstract: A screen change control method based on input signals and a mobile terminal supporting the same are disclosed. The mobile terminal includes a display panel for outputting a screen assigned to a user function, and a control unit for collecting screen ratio information based on at least one of a proportion of a current screen on the display panel to a full screen assigned to the user function and a ratio of enlargement or reduction by zooming, and for automatically adjusting an amount of screen changes for an input signal according to the screen ratio information.
    Type: Grant
    Filed: November 2, 2011
    Date of Patent: August 18, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sung Hwan Baek, Joon Yeong Choe
  • Patent number: 9112988
    Abstract: According to an embodiment, a terminal and a method of displaying menu icons thereof are discussed, by which a terminal user is facilitated to input various commands. An embodiment of the present invention includes a touch screen and a control unit configured to control at least one touch-available icon to move between outer and inner areas of an image displayed on the touch screen in a direction of a touch-drag on the touch screen. Accordingly, the electric current for detecting a touch is supplied to the touch screen only if the touch-available icon is displayed on the touch screen. Hence, the present invention minimizes power consumption in using the touch screen.
    Type: Grant
    Filed: December 1, 2008
    Date of Patent: August 18, 2015
    Assignee: LG ELECTRONICS INC.
    Inventors: Seong Cheol Lee, Jin Seo, Sang Hyun Park
  • Patent number: 9105006
    Abstract: Embodiments relate to systems and methods for generating a floating desktop representation of an extracted model object. Aspects relate to object-based modeling using modeling objects that can be extracted from spreadsheet cells, database entries, or other sources. A modeling client can host modeling logic and an application programming interface (API) to create, access, manipulate, and import/export modeling objects used in modeling applications, such as engineering, medical, financial, and other modeling platforms. In aspects, the source data can be accepted into the modeling client from consumer or business-level applications, whose cell, database, or other data content can be extracted and encapsulated in object-oriented format, such as extensible markup language (XML) format. An icon or other desktop representation can be generated to present the extracted model object for selection and use in the local environment of the modeling client.
    Type: Grant
    Filed: May 29, 2009
    Date of Patent: August 11, 2015
    Assignee: Red Hat, Inc.
    Inventor: Eric Williamson
  • Patent number: 9094508
    Abstract: Methods and apparatus are provided for collecting proxy presence information about an object associated with a user from one or more proxy presence sources associated with the user. A proxy presence agent is associated with each of the proxy presence sources; and the proxy presence agents provide proxy presence information to one or more presence servers. The object may be, for example, one or more of a business document, an application document, or one or more runtime objects associated with the user. The proxy presence agent reports one or more of macropresence events and micropresence events related to the object. A continuous presence function is generated for each of the proxy presence sources that characterizes the likelihood that the object is active at the corresponding presence source at a given time. The proxy presence sources may include, for example, one or more business applications, application execution environments, devices or locations.
    Type: Grant
    Filed: November 30, 2004
    Date of Patent: July 28, 2015
    Assignee: Avaya Inc.
    Inventors: Ajita John, Reinhard P. Klemm, Doree D. Seligmann