Abstract: Embodiments of the present invention disclose a split-screen user interface for a computer device. According to one embodiment, a primary application is displayed on a display associated with the computing device in a first viewing mode. Upon receiving a request from the user to launch to a split-screen operating mode for enabling simultaneous display of multiple applications, the first viewing mode is transitioned to a split-screen view such that the primary application is shown within a first display area and a plurality of applications are shown within a second display area adjacent to the first display area.
Type:
Grant
Filed:
November 30, 2012
Date of Patent:
March 7, 2017
Assignee:
QUALCOMM Incorporated
Inventors:
Pilar Ariella Strutin-Belinoff, Benjamin Andrew Rottler, Gregory Robert Arroyo, Itai Vonshak
Abstract: Systems and methods for providing multiple display modes for a pane in a graphical user interface are provided. In some implementations, a computer-implemented method for displaying a pane in a user interface, includes: in a first display mode: displaying the pane in the user interface, wherein display of the pane persists regardless of a position of a pointer icon in the user interface; and ceasing to display the pane in response to detecting selection of an indicator; and in a second display mode: displaying the pane in the user interface, wherein display of the pane persists while the pointer icon is positioned over the indicator or within the perimeter of the pane; and ceasing to display the pane in response to detecting that the pointer icon is no longer positioned over the indicator or within the perimeter of the pane.
Type:
Grant
Filed:
May 8, 2013
Date of Patent:
February 28, 2017
Assignee:
VERSIONONE, INC.
Inventors:
Robert Holler, Ian Culling, Rajiv Delwadia, Pavel Mamut, Mark Crowe, Donald Hanson, Patrick Boudreaux, Dan Gilkerson, Julie Brooks, Eric Farr, Jerry Odenwelder
Abstract: An audio signal processing device and a parameter adjusting method, configured such that: a two-channel screen displaying a plurality of parameters for each of two channels allocated to any two channel strips, in accordance with operation of edit buttons of the two channel strips, is displayed on a display; each of a plurality of parameters for one channel, out of the two channels displayed in the two-channel screen, are allocated to a control of each channel strip in a first group; each of a plurality of parameters for the other channel are allocated to a control of each channel strip in a second group; and values of the parameters allocated to the controls are adjusted in accordance with operation of the controls.
Abstract: A selection in a browser in an integrated development environment can be mapped back to the original document that was fetched from a web server by uniquely identifying elements in the original document. A DOM can be created from the original document where the DOM retains the unique identifiers associated with the elements. Block lists for the original document and the DOM can be created. A differencing algorithm can be run on the two block lists. A selection in a browser can be mapped to a location in the DOM block list and the location in the DOM block list can be mapped to the original document.
Type:
Grant
Filed:
June 16, 2011
Date of Patent:
February 7, 2017
Assignee:
MICROSOFT TECHNOLOGY LICENSING LLC.
Inventors:
Daniel P. Chartier, Joseph M. Davis, Jorge E. Gabuardi Gonzalez, Vishal R. Joshi, Michael J. Harder, Michael Bach, Anh Thi-Phuong Phan, Reshmi Mangalore, Jon E. Jung
Abstract: An application running on a mobile device presents information about a lighting product, for example, selected from a catalog on a graphical user interface via one or more elements (e.g. a touchscreen) of the mobile device and captures an identification of the selected product. The user interface includes a user selectable indication of a lighting design tool, e.g. a button, icon or other link to the tool. User selection of the tool indicator initiates access to the lighting design tool; and the application passes the identification of the selected product to the lighting design tool. The lighting design tool processes the identification of the selected product and an output of the lighting design tool is presented based in part on photometric information about the selected product automatically retrieved by and populated to the lighting design tool without further manual input to obtain the photometric information about the selected product.
Type:
Grant
Filed:
May 29, 2014
Date of Patent:
February 7, 2017
Assignee:
ABL IP Holding LLC
Inventors:
Jack C. Rains, Jr., Januk Aggarwal, David P. Ramer
Abstract: A reading list panel is displayed as a sidebar window with respect to a main window of a content viewing application. In response to a first input, a first article representation of a first article associated with a presentation page displayed in the main window is listed in the reading list panel, where the first article representation includes information identifying the first article. In response to a selection of a second article representation from the reading list panel, content of a second article represented by the second article representation is presented in a reader mode within the main window.
Type:
Grant
Filed:
February 24, 2016
Date of Patent:
February 7, 2017
Assignee:
APPLE INC.
Inventors:
Donald D. Melton, Darin B. Adler, Alice Liu, Kevin W. Decker, Brady K. Eidson, Gavin Barraclough, Steven J. Falkenburg
Abstract: Gestural annotation is described, for example where sensors such as touch screens and/or cameras monitor document annotation events made by a user of a document reading and/or writing application. In various examples the document annotation events comprise gestures recognized from the sensor data by a gesture recognition component. For example, the gestures may be in-air gestures or touch screen gestures. In examples, a compressed record of the sensor data is computed using at least the recognized gestures, document state and timestamps. In some examples the compressed record of the sensor data is used to facilitate consumption of the annotation events in relation to the document by a second user. In some examples the sensor data comprises touch sensor data representing electronic ink; and in some examples the sensor data comprises audio data capturing speech of a user.
Type:
Grant
Filed:
February 28, 2014
Date of Patent:
January 24, 2017
Assignee:
Microsoft Technology Licensing, LLC
Inventors:
Nicholas Yen-Cherng Chen, Abigail Jane Sellen, Dongwook Yoon
Abstract: A framework is provided for obtaining window information. The window information can be applied to different assignment models to assign windows to different groups. A group may correspond to a task being performed by a user. The window information can be semantic or temporal information captured as window events and properties of windows whose events are captured. Temporal information can be information about switches between windows. Semantic information can be window titles. Temporal information, semantic information, or both, can be used to assign windows to groups.
Type:
Grant
Filed:
April 21, 2016
Date of Patent:
January 10, 2017
Assignee:
MICROSOFT TECHNOLOGY LICENSING, LLC
Inventors:
Nuria Oliver, Arungunram Surendran, Chintan S. Thakkar, Gregory Smith
Abstract: Methods and systems for a vehicle system that include determining whether a vehicle action is necessary and providing a notification to predetermined users. Sensors provide signals to a sensing control system to generate the notification.
Abstract: A method for rendering application user interfaces on a television screen executes at a computer system coupled with the television screen. The computer system includes one or more processors and memory storing a plurality of applications configured for execution by the one or more processors. The method provides a user interface of a first application of the plurality of applications for display on the television screen. The method receives from a personal user device a user interface of a second application. The personal user device is distinct from the computer system and the user interface of the second application is provided by one or more programs executing on the personal user device. The method concurrently displays on the television screen the user interface of the first application and the user interface of the second application.
Type:
Grant
Filed:
September 16, 2014
Date of Patent:
January 3, 2017
Assignee:
GOOGLE INC.
Inventors:
Dennis Miloseski, Justin Koh, Pierre-Yves Laligand, Leo Baghdassarian, Jason Bayer
Abstract: Embodiments of the present invention provide a touch-control method, which is used for distinguishing a normal operation from a misoperation. The method provided by the embodiments of the present invention includes: receiving a touch instruction of a user; determining a user touch area corresponding to the touch instruction; determining whether a user observation area has an overlapping portion with the user touch area; and if the user observation area has an overlapping portion with the user touch area, responding to the touch instruction of the user. In the touch method provided by the embodiments of the present invention, a normal operation can be distinguished from a misoperation. The embodiments of the present invention further provide a related touch-control apparatus and terminal device.
Abstract: A beverage dispensing system includes a control system electrically connected with a beverage dispenser, a proximity sensor, and a touch-sensitive display. The control system causes the touch-sensitive display to display an advertising state when the proximity sensor indicates a user is not present at the beverage dispensing system and a beverage selection state when the proximity sensor indicates a user is present. The control system further causes the touch-sensitive display to display a pour state after a beverage choice selection is made through the touch sensitive display during the display of the beverage selection state. The control system still further causes the beverage dispenser to deliver the beverage choice after a pour request is made through the touch sensitive display during the display of the pour state.
Abstract: A method of adjusting a navigation route based on detected passenger sleep data includes generating a predetermined route with a device installed in a vehicle, providing navigational assistance for guiding a driver to follow the predetermined route, receiving sleep indicators for a passenger traveling in the vehicle, the sleep indicators indicating whether the passenger is sleeping, calculating a sleep session duration for the passenger according to the sleep indicators, generating with the device an alternate route in response to the sleep session duration exceeding a first time threshold, wherein the alternate route provides a longer route that requires more travel time than the predetermined route, providing navigational assistance to the driver for guiding the driver to follow the alternate route, and providing navigational assistance to the driver for guiding the driver to return to the predetermined route after the vehicle has followed the alternate route.
Abstract: Touch inputs such as single-finger contacts and multiple-finger contacts are detected at an electronic device and translated into electronic touch communications for playback at an external electronic device.
Type:
Grant
Filed:
August 29, 2015
Date of Patent:
November 8, 2016
Assignee:
APPLE INC.
Inventors:
Freddy Allen Anzures, Imran Chaudhri, Alan C. Dye, Jonathan P. Ive, Duncan Robert Kerr, Nicholas V. King, Kevin Lynch, Gregory Novick, Daniel Trent Preston, Monica Jenkins, Lawrence Y. Yang
Abstract: An information processing apparatus includes a reading unit that reads, from a memory area of an IC chip, identification information of a service including at least any one of a wire communication service via an external wire communication or a wireless communication service via an external wireless communication, which use the memory area of the IC chip. The information processing apparatus also includes an acquisition unit that acquires service information to allow a user to use a service from an external server by transmitting the identification information of the service which the reading unit has read to the external server, and includes a display unit that displays to allow the user to use the service based on the service information which the acquisition unit has acquired.
Abstract: A method can include accessing content stored in a data store where the content includes a bound and content adjacent to the bound; rendering a portion of the content to a display; receiving a scroll command that calls for rendering the content adjacent to the bound; and, responsive to receipt of the scroll command, rendering a bound graphic. Various other apparatuses, systems, methods, etc., are also disclosed.
Type:
Grant
Filed:
October 1, 2012
Date of Patent:
November 1, 2016
Assignee:
Lenovo (Singapore) Pte. Ltd.
Inventors:
Russell Speight VanBlon, Karen Ruth Kluttz, Ryan Patrick McShane
Abstract: An apparatus performs a method for searching a playback timing of multimedia content in an image display device. The method for searching the playback timing includes playing multimedia content, and displaying at least two image navigation bars during the multimedia content playing. The at least two image navigation bars include different searching magnifications.
Abstract: A method of scaling font size on a user interface of a mobile communication device. The method comprises presenting a message in a first font size on a display of the mobile communication device, and after a predefined delay of time, presenting the message in a second font size on the display of the mobile communication device, where the second font size is larger than the first font size. The method further comprises receiving a selection of a font size and, based on the font size selection, determining and presenting an altered flow of screens and icons automatically in the user interface of the mobile communication device with the selected font size.
Type:
Grant
Filed:
April 30, 2014
Date of Patent:
August 30, 2016
Assignee:
Sprint Communications Company L.P.
Inventors:
Benjamin P. Blinn, Justin Eddings, Clyde Heppner, Harry Lai, R. Brian Landers
Abstract: An approach is provided for receiving user inputs at a touch-screen of a device, with each user input including a set of input properties. Based on the input properties, identifying an intended input type from a number of input types with input types including a handwriting type and a gesture type. Based on the received user inputs, generating system inputs for the identified intended input type. Inputting the generated system inputs to the device.
Type:
Grant
Filed:
December 15, 2014
Date of Patent:
August 23, 2016
Assignee:
Lenovo (Singapore) Pte. Ltd.
Inventors:
Jianbang Zhang, Scott E. Kelso, John W. Nicholson, Steven R. Perrin
Abstract: Methods and apparatus for displaying closed-captioning content on a display device. In response to determining that closed-captioning is desired, a display area of the display device is partitioned into non-overlapping portions. A first portion of the display area is configured to display the closed-captioning content and a second portion of the display area is configured to display a computer desktop. The closed-captioning content may be transformed by replacing at least some text in the closed-captioning content with at least one symbol based, at least in part, on a context of the at least some text in the closed-captioning content.
Type:
Grant
Filed:
May 11, 2010
Date of Patent:
July 26, 2016
Assignee:
AI Squared
Inventors:
Jost Eckhardt, Hana Giat, Scott David Moore
Abstract: A method for managing a user interface desktop workspace is provided. The method includes selecting applications in a desktop environment rendered in memory of a computer. The method also includes querying each of the selection applications, capturing through the querying, attributes for each of the selected applications and writing references to the selected applications and corresponding ones of the captured attributes to a workspace profile. The method further includes generating a workspace object from the workspace profile. Finally, the method includes configuring the workspace object in the desktop environment to respond to activation by loading each of the applications in the workspace profile using the corresponding ones of the captured attributes in the workspace profile.
Type:
Grant
Filed:
June 30, 2010
Date of Patent:
July 5, 2016
Assignee:
International Business Machines Corporation
Inventors:
William C. Bulko, Glenn D. Johnson, David B. Kumhyr, Jacobo A. Vargas, Yvonne M. Young
Abstract: Disclosed is an information processing apparatus that allows the user to operate a plurality of applications simultaneously displayed on touch panels, using a hand that holds the terminal. Information processing apparatus includes touch panels that simultaneously displays a plurality of applications. Touch panel coordinate management section determines whether or not an enabling operation to enable a display control for applications is received. Tilt detection section detects whether or not information processing apparatus is tilted, when the enabling operation is received. Application control section and display control section move application displayed on touch panel positioned higher than touch panel toward application displayed on touch panel positioned lower than touch panel, when information processing apparatus is tilted.
Type:
Grant
Filed:
May 23, 2013
Date of Patent:
June 28, 2016
Assignee:
PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
Abstract: A video conferencing device has a projector that can be controlled to project far-end video onto different available display surfaces. A panoramic camera is mounted so that it captures a horizontal panorama that includes near-end users. When projecting far-end video, a display surface is selected based on the position of the users. Specifically, a display surface is selected such that when gazing at the far-end video the faces of the user are visible from the panoramic camera.
Abstract: A method for using a scroll bar in a multiple panel user interface. The method includes determining that two or more panels are displayed on a user interface, the two or more panels operated by a same scroll bar. The method includes detecting a cursor movement over the same scroll bar and responsive to the cursor movement over the scroll bar, displaying an icon. The method includes receiving an active panel selection via the icon and indicating the selected panel is active. The method further includes detecting movement of the same scroll bar on the selected panel and scrolling a displayed content of the selected panel corresponding to the movement of the same scroll bar.
Type:
Grant
Filed:
September 10, 2014
Date of Patent:
June 14, 2016
Assignee:
International Business Machines Corporation
Inventors:
Ye Jin, Corrie H. Kwan, Zicheng Li, Shuxun Zhou
Abstract: A method includes receiving status information regarding a plurality of virtual system components. Each of the virtual system components is associated with a respective virtual component category. The method also includes determining a hierarchy of the virtual component categories. The hierarchy includes a plurality of levels, each associated with a respective one of the virtual component categories. The method further includes determining a cluster threshold that defines a maximum number of the virtual system components having equivalent virtual component categories to be associated with a single node of a topology. The method still further includes determining that a subset of the virtual system components having equivalent ones of the virtual component categories exceed the cluster threshold, and generating the topology based upon the hierarchy and the cluster threshold. The method even further includes representing the subset of the virtual system components using a shared node of the topology.
Abstract: Functionality is disclosed herein for determining whether an application is a resolution-compatible application or a resolution-incompatible application. An application is launched. One or more screenshots are taken while the application is launching or running. The one or more screenshots are broken into different regions that are then classified as blurry regions or non-blurry regions. The screenshot is determined to be blurry or non-blurry based on the classifications of the different regions as blurry regions or non-blurry regions. The application may then be classified as being a resolution-compatible application or a resolution-incompatible application based upon whether the screenshot is determined to be blurry or non-blurry.
Abstract: A graphical user interface for managing hierarchical systems is provided. A graphical user interface that includes a navigation bar having a domain element and a plurality of object elements is presented. The object elements are associated with different object types in a hierarchical system and are arranged based, at least in part, on the hierarchical system. A first menu that includes a list of objects of a first object type is presented in response to detecting an interaction with a first object element. Information presented on a second object element is filtered in response to a selection of a specific object via the first menu. A second menu that includes a list of all objects that are associated with the plurality of object elements is presented in response to detecting an interaction with the domain element while continuing to filter the information presented on the second object element.
Type:
Grant
Filed:
December 16, 2015
Date of Patent:
May 24, 2016
Assignee:
International Business Machines Corporation
Abstract: A navigation bar is provided for switching between modules within an expanded communication service such as email, calendar, contacts, tasks, etc. and for providing preview peeks associated with each module to a user. A temporary preview of a module may be provided upon a hover action over predefined navigation bar locations such as icons and/or textual identifiers without actually needing to switch to a module. One or more preview panes may be docked or pinned to a dynamically selected or user defined location on the main user interface so that they are permanently displayed within the main user interface. Users may be enabled to undock one or more of the docked preview panes through a user interface control. New or interesting activity within each module may be highlighted by displaying an information badge next to a module name, for example.
Type:
Grant
Filed:
December 8, 2011
Date of Patent:
May 24, 2016
Assignee:
MICROSOFT TECHNOLOGY LICENSING, LLC
Inventors:
Daniel Costenaro, Elizabeth Holz, Alessio Roic, Jedidiah Brown
Abstract: Techniques for wrapped content interaction are described. In implementations, scrolling instrumentalities are employed that enable wrapped content to be navigated via various types of input, such as mouse input, keyboard input, touch input, and so on. Examples of wrapped content include a wrapped list of items, a wrapped document, a wrapped web page, and so on. Interaction with wrapped content that is initiated within a window in which the wrapped content is displayed can proceed outside the visual bounds of the window such that the content can be scrolled as looped content.
Type:
Grant
Filed:
September 12, 2011
Date of Patent:
May 24, 2016
Assignee:
Microsoft Technology Licensing, LLC
Inventors:
Ryan J. Demopoulos, Christine C. Stawitz, Moneta Ho Kushner
Abstract: A multi-display apparatus includes a first body on which a first display is provided, a second body on which a second display is provided, a hinge configured to connect the first body and the second body, a storage configured to store control operation information which is matched with a rotated state of the first body and the second body, a sensor configured to sense a folding gesture to rotate at least one of the first body and the second body on a basis of the hinge, and a controller configured to perform, when the folding gesture is sensed, an operation corresponding to the folding gesture using the control operation information corresponding to the rotated state of a rotated body from among the first body and the second body.
Abstract: Disclosed herein are systems and methods for implementing a PREDICT command with a predictive query interface including means for generating indices from a dataset of columns and rows, the indices representing probabilistic relationships between the rows and the columns of the dataset; storing the indices within a database of a host organization; exposing the database of the host organization via a request interface; receiving, at the request interface, a query for the database specifying at least (i) a PREDICT command term, (ii) one or more specified columns to be predicted, and (iii) one or more column name=value pairs specifying column names to be fixed and the values by which to fix them; and querying the database using the PREDICT command term and passing the one or more specified columns to be predicted and the one or more column name=value pairs to generate a representation of a joint conditional distribution of the one or more specified columns to be predicted fixed according to the column name=value
Type:
Grant
Filed:
August 29, 2013
Date of Patent:
May 17, 2016
Assignee:
salesforces.com, inc.
Inventors:
Beau David Cronin, Cap Christian Petschulat, Eric Michael Jonas
Abstract: A portable electronic device is provided. The portable electronic device comprises a processor, a memory, a display, and a first application stored in the memory that, when executed by the processor, receives indications of a plurality of events. The application also stores event information associated with the events in the memory, and when a user interface of a second application that is presented on the display is navigated away from, presents an announcement about one of the stored event information on the display.
Type:
Grant
Filed:
November 18, 2013
Date of Patent:
May 3, 2016
Assignee:
Sprint Communications Company L.P.
Inventors:
Tamara Lynn Cody, Allison A. DiMartino, Harry Lai, Brian R. Landers, Jason Rincker, Christine Denise Schumaker, Balaji S. Thenthiruperai
Abstract: Methods may provide drilling of displayed content in a touch screen device. A method may include detecting a touch gesture by a user on a first portion of displayed content on a touch display. The first portion may include a drillable data element having at least a first dimension, a second dimension and a third dimension. The method may further include detecting information associated with the touch gesture, determining a requested drilling action based at least in part on the detected information, the requested drilling action including at least one of a change of a displayed drill dimension and a change of a displayed drill degree, sending the requested drilling action of the first portion to a report server and presenting a drilled first portion on the touch display.
Type:
Grant
Filed:
January 31, 2013
Date of Patent:
April 26, 2016
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION
Abstract: Systems and methods for managing data, such as metadata or index databases. In one exemplary method, a notification that an existing file has been modified or that a new file has been created is received by an indexing software component, which then, in response to the notification performs an indexing operation, where the notification is either not based solely on time or user input or the notification includes an identifier that identifies the file. Other methods in data processing systems and machine readable media are also described.
Type:
Grant
Filed:
June 4, 2014
Date of Patent:
April 19, 2016
Assignee:
Apple Inc.
Inventors:
Yan Arrouye, Dominic Giampaolo, Andrew Carol, Steve Zellers
Abstract: A rearview mirror system for a vehicle includes an interior rearview mirror assembly mounted at the interior surface of a windshield of the vehicle. A camera is incorporated into the interior rearview mirror assembly and has a field of view toward a front seat of the vehicle so as to capture images of an occupant of the vehicle. The camera captures image data. An image processor is provided with image data captured by the camera. The image processor image processes image data captured by the camera. The image processor, responsive at least in part to image processing of image data captured by the camera, recognizes movement. The movement comprises a hand gesture made by the occupant of the vehicle.
Type:
Grant
Filed:
December 1, 2014
Date of Patent:
April 19, 2016
Assignee:
MAGNA ELECTRONICS INC.
Inventors:
Mark E. Kramer, Niall R. Lynam, David P. O'Connell, Vernon R. Nise
Abstract: A reading list panel is displayed as a sidebar window with respect to a main window of a content viewing application. In response to a first input, a first article representation of a first article associated with a presentation page displayed in the main window is listed in the reading list panel, where the first article representation includes information identifying the first article. In response to a selection of a second article representation from the reading list panel, content of a second article represented by the second article representation is presented in a reader mode within the main window.
Type:
Grant
Filed:
March 9, 2015
Date of Patent:
April 12, 2016
Assignee:
APPLE INC.
Inventors:
Donald D. Melton, Darin B. Adler, Alice Liu, Kevin W. Decker, Brady K. Eidson, Gavin Barraclough, Steven J. Falkenburg
Abstract: Methods, apparatuses, and computer program products are herein provided for providing broadband audio signal navigation instructions. A method may include determining a broadband audio signal associated with at least one navigation instruction. The method may further include causing the broadband audio signal to be provided to the user. The broadband audio signal may be a representation of an audio signal with components in all frequencies capable of being at least one of perceived or broadcast by a speaker. Corresponding apparatuses and computer program products are also provided.
Abstract: According to an aspect, a device includes a touch screen display and a controller. When a predetermined gesture is detected through the touch screen display, a controller displays a paused application which is pausing an editing process.
Abstract: An embodiment for reusing data in content files includes receiving a request for a content file and retrieving a recipe that includes a series of instructions needed to compose the content file. Data identified by the recipe may then be retrieved from a content file server and the requested content file is composed based on the set of instructions in the recipe. In an example, the recipe is processed by a recipe player to compose a content file. In another embodiment, content files are stored in a cache as a series of instructions for generating them from portions of other content files. In this way, performance in a content delivery network may be improved by reusing similar data in content files.
Abstract: A method for using a scroll bar in a multiple panel user interface. The method includes determining that two or more panels are displayed on a user interface, the two or more panels operated by a same scroll bar. The method includes detecting a cursor movement over the same scroll bar and responsive to the cursor movement over the scroll bar, displaying an icon. The method includes receiving an active panel selection via the icon and indicating the selected panel is active. The method further includes detecting movement of the same scroll bar on the selected panel and scrolling a displayed content of the selected panel corresponding to the movement of the same scroll bar.
Type:
Grant
Filed:
January 23, 2014
Date of Patent:
March 15, 2016
Assignee:
International Business Machines Corporation
Inventors:
Ye Jin, Corrie H. Kwan, Zicheng Li, Shuxun Zhou
Abstract: A geographic information system allows users to access a map database and to contribute map data to the database. Proposed edits to the map are queued for review by a reviewer users. Reviewing users can subscribe to review edits in regions and/or to types of map features. Reviewers can share their subscriptions with other reviewers. In the moderation queue, the proposed edits are ranked and those edits proposed by users who also review are optionally ranked higher and thus reviewed sooner than edits proposed by users who do not review or review less. The history of reviewers is analyzed to identify those with expertise in a particular region and/or type of map feature. One embodiment of the system includes a database containing geographic data, an inference module, a spam prevention module, a reviewing module and a publishing module.
Type:
Grant
Filed:
April 12, 2013
Date of Patent:
February 23, 2016
Assignee:
Google Inc.
Inventors:
Lalitesh Kumar Katragadda, Brian A. McClendon, Rachna Agarwal, Robin Anil
Abstract: A method and system for providing feedback for docking a content pane in a host window is disclosed. The method and system include providing a docking map. The docking map includes a plurality of docking areas there within. The method and system also include positioning a thumbnail associated with a content pane over one of the plurality of docking areas. Finally, the method and system include providing a hotspot on the thumbnail. The hotspot indicates that the content pane can be dropped into the one docking area. The feedback enables a user to precisely dock a content pane. In addition, a user can predict the final configuration of the host window. In addition, the docking of the content pane can determine complex configurations within a host window including nested splitters and notebooks whose tabs are oriented in any direction.
Type:
Grant
Filed:
July 23, 2007
Date of Patent:
February 9, 2016
Assignee:
International Business Machines Corporation
Inventors:
Kathleen M. Nojima, Frederick T. Sharp, Chenhong Xia
Abstract: A video window detector includes a region characteristic determiner to generate at least one characteristic value for at least one region of a display output; a characteristic map generator to generate an image map from the at least one characteristic value for at least one region of the display output; and a window detector to detect at least one video window dependent on the image map.
Abstract: A pointer control system is disclosed. A remote control device is adapted to be held and pointed by a user and controls functions based on both on screen and off screen pointing. The on screen pointing may control a cursor or other pointer.
Abstract: Embodiments are disclosed that relate to calibrating an eye tracking system via touch inputs. For example, one disclosed embodiment provides, on a computing system comprising a touch sensitive display and an eye tracking system, a method comprising displaying a user interface on the touch sensitive display, determining a gaze location via the eye tracking system, receiving a touch input at a touch location on the touch sensitive display, and calibrating the eye tracking system based upon an offset between the gaze location and the touch location.
Abstract: The methods and devices of the various aspects provide a visual indication in a graphical user interface that a document boundary is or will soon be reached, and a mechanism for wrapping the list on the display so that it appears to snap to the other end of the list (i.e., from beginning to end if scrolling up, or end to beginning if scrolling down) when sufficient user input is applied. The displayed snap to the end or beginning of the list may also be implemented in response to a momentum list scroll initiated by a flick gesture when the momentum scroll would otherwise scroll the list a threshold distance beyond a list boundary.
Abstract: A method for browser software with a tabbed interface to suppress, or delay, the display of a dialog box that is initiated by an inactive, or background, tab. An indication may be provided to the user that a dialog box needing user attention may be provided. When that tab becomes active, and the web page on that tab becomes visible, the dialog box is then displayed. This suppression method may be applied to a variety of application programs.
Type:
Grant
Filed:
January 17, 2011
Date of Patent:
November 3, 2015
Assignee:
Microsoft Technology Licensing, LLC
Inventors:
Aaron J. Sauve, Li-Hsin Huang, Tony E. Schreiner
Abstract: An embodiment for reusing data in content files includes receiving a request for a content file and retrieving a recipe that includes a series of instructions needed to compose the content file. Data identified by the recipe may then be retrieved from a content file server and the requested content file is composed based on the set of instructions in the recipe. In an example, the recipe is processed by a recipe player to compose a content file. In another embodiment, content files are stored in a cache as a series of instructions for generating them from portions of other content files. In this way, performance in a content delivery network may be improved by reusing similar data in content files.
Abstract: Systems and methods for displaying a group of items on a graphical user interface are disclosed. The method includes a user using a mobile device to select a document for printing on a multifunction peripheral; displaying a user interface on the mobile device, wherein the user interface displays a preview of the document and a viewer window, wherein the viewer window animates a list of print settings displaying the last print setting in the list as the first print setting in the viewer window and continuing to scroll through the print settings until the first print setting is shown in the viewer window.
Abstract: One or more techniques and/or systems are disclosed for providing a customized service error message to a user of a service. An error encountered during a user action related to the service may be compared to one or more identified service outages to determine if the error may be attributable to any of the service outages. If the error may be caused by one or more of the identified service outages, the customized service error message can be provided, where the customized service error message comprises information about one or more of the identified service outages that cover the error. The customized service error message may be displayed to the user so that the user knows that the error is server/service side (e.g., as opposed to an issue on the user's local device), a timeframe within which the error is expected to be resolved, etc.
Type:
Grant
Filed:
September 30, 2011
Date of Patent:
October 6, 2015
Assignee:
Microsoft Technology Licensing, LLC
Inventors:
Chad Steven Estes, Thomas Ernest Osborne, Rahul Sudhir Kumar, Gil Mcquillan, Gupta Garuda, Jamie Joe Marconi, Ionut Ciprian Gradinaru, Jiong Ouyang