Patents Issued in January 28, 2014
  • Patent number: 8640008
    Abstract: A data processing apparatus has error detection units each configured to generate an error signal if a first and second sample of a signal associated with execution of an instruction differ. Error value generation circuitry generates an error value showing if any of the error detection units have generated the error signal. Error value stabilisation circuitry performs a stabilisation procedure comprising re-sampling the error value to remove metastability. Error recovery circuitry initiates re-execution of the instruction if the error value is asserted. Count circuitry holds a counter value in association with the error value, the counter value set to a predetermined value when the error value is generated and decremented each time the error value is re-sampled prior to reaching the error value stabilisation circuitry. The error value bypasses the stabilisation procedure if the counter value is zero before the error value reaches the error value stabilisation circuitry.
    Type: Grant
    Filed: December 23, 2011
    Date of Patent: January 28, 2014
    Assignee: ARM Limited
    Inventors: Guillaume Schon, Luca Scalabrino, Frederic Claude Marie Piry, David Michael Bull
  • Patent number: 8640009
    Abstract: Methods and apparatus for providing linear erasure codes. In one aspect, a method is provided for encoding a set of data values into a code symbol. The method includes determining an index sequence that defines selected data values to be used to generate the code symbol, and determining a value sequence that defines factors to be multiplied by the selected data values to generate the code symbol. The method also includes generating a packet header that describes the index sequence and the value sequence.
    Type: Grant
    Filed: February 7, 2011
    Date of Patent: January 28, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Thadi M. Nagaraj, Bruce E. Collins
  • Patent number: 8640010
    Abstract: Disclosed herein is a decoding apparatus that performs soft-decision decoding on a linear block code, the apparatus including a hard-decision decoder configured to perform hard-decision decoding on a received word using a hard-decision decoding algorithm; and a soft-decision decoder configured to perform, using a soft-decision algorithm, soft-decision decoding merely on a received word for which the hard-decision decoder has failed in the hard-decision decoding.
    Type: Grant
    Filed: December 16, 2008
    Date of Patent: January 28, 2014
    Assignee: Sony Corporation
    Inventors: Toshiyuki Miyauchi, Masayuki Hattori, Takashi Yokokawa
  • Patent number: 8640011
    Abstract: Single CRC polynomial for both turbo code block CRC and transport block CRC. Rather than employing multiple and different generation polynomials for generating CRC fields for different levels within a coded signal, a single CRC polynomial is employed for the various levels. Effective error correction capability is achieved with minimal hardware requirement by using a single CRC polynomial for various layers of CRC encoding. Such CRC encoding can be implemented within any of a wide variety of communication devices that may be implemented within a wide variety of communication systems (e.g., a satellite communication system, a wireless communication system, a wired communication system, and a fiber-optic communication system, etc.). In addition, a single CRC check can be employed within a receiver (or transceiver) type communication device for each of the various layers of CRC of a received signal.
    Type: Grant
    Filed: July 27, 2012
    Date of Patent: January 28, 2014
    Assignee: Broadcom Corporation
    Inventors: Ba-Zhong Shen, Tak K. Lee
  • Patent number: 8640012
    Abstract: Received communication signals may be decoded according to a combined, iterative inner code—outer code decoding technique. The inner code decoding is based on information produced by the outer code decoding.
    Type: Grant
    Filed: April 27, 2009
    Date of Patent: January 28, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Fuyun Ling, Thomas Sun, Tao Tian, Raghuraman Krishnamoorthi, Jing Jiang
  • Patent number: 8640013
    Abstract: According to one embodiment, a storage device performs error correction processing of a code of which the maximum correction performance is T bits, the decoding device including an error correction processor for performing error correction processing using calculating devices capable of handling errors of J bits (J is an integer equal to or more than one and less than T), wherein an initial value of an error number expectation value is set to I (I is an integer equal to or more than one and less than T), and execution of increment of the error number expectation value and execution of the error correction processing is repeated until no error is detected or the error number expectation value becomes T bits.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: January 28, 2014
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Toshikatsu Hida, Shinichi Kanno, Osamu Torii, Koji Horisaki, Dong Zhang
  • Patent number: 8640014
    Abstract: Soft bit metric generation computational complexity can be reduced by identifying and utilizing only the dominant terms in a reliability calculation such as a logarithmic likelihood ratio (LLR). The dominant terms are those terms for which the signs of the x and y components match those of channel outputs of the channel outputs. One technique for identifying the dominant terms is by determining the most likely transitions from two consecutive channel output samples Values for the dominant terms can be estimated by either the joint reliability of two consecutive samples of the in-phase component (x1,x2) or by the joint reliability of two consecutive samples of the quadrature components (y1,y2).
    Type: Grant
    Filed: March 7, 2012
    Date of Patent: January 28, 2014
    Assignee: Acacia Communication Incorporated
    Inventors: Fan Mo, Sameep Dave, Christian Rasmussen, Mehmet Aydinlik
  • Patent number: 8640015
    Abstract: Properly detects an anomaly on the basis of directional data that are obtained in sequence from a monitored object.
    Type: Grant
    Filed: June 24, 2008
    Date of Patent: January 28, 2014
    Assignee: International Business Machines Corporation
    Inventors: Tsuyoshi Ide, Keisuke Inoue, Toshiyuki Yamane, Hironori Takeuchi
  • Patent number: 8640017
    Abstract: A method of maintaining a collection of data includes extracting text from the collection of data, the text corresponding to keys and values, generating a feature lexicon from the extracted text, generating a language lexicon from the extracted text and generating configuration files corresponding to the extracted text.
    Type: Grant
    Filed: May 2, 2000
    Date of Patent: January 28, 2014
    Assignee: International Business Machines Corporation
    Inventors: Jane Wen Chang, Raymond Lau, Michael Kyle McCandless
  • Patent number: 8640018
    Abstract: A user interface tag for use in processing a document is provided. A printable surface is on one side of a document and an adhesive surface is on an other side of the document. The printable surface further includes a printed data field, including machine-readable marks of digital data encoding a service and a user identity; and a printed border surrounding the printed data field to define an iconic representation. A scanned representation of the machine-readable marks is decoded from the iconic representation to specify the user identity and the service.
    Type: Grant
    Filed: January 22, 2007
    Date of Patent: January 28, 2014
    Assignee: Xerox Corporation
    Inventors: Leigh L. Klotz, Jr., Glen W. Petrie, Robert S. Bauer, Daniel Davies, Julia A. Craig
  • Patent number: 8640019
    Abstract: A user interface tag for use in processing a service on a scannable document is provided. A printable surface is on one side of the scannable document and an adhesive surface is on another side of the scannable document. The printable surface further includes a printed data field specified substantially within the printable surface, including machine-readable marks of digital data encoding a service code and a user identification number; and a printed rectilinear border surrounding the printed data field to define a rectilinear iconic representation. A scanned representation of the machine-readable marks is located by identifying the printed rectilinear border using corner candidates oriented in diametric opposition from among connected components identified on the document and the scanned representation of the machine-readable marks are decoded from the rectilinear iconic representation to specify the user identification number and the service code.
    Type: Grant
    Filed: September 2, 2009
    Date of Patent: January 28, 2014
    Assignee: Xerox Corporation
    Inventors: Leigh L. Klotz, Jr., Glen W. Petrie, Robert S. Bauer, Daniel Davies, Julia A. Craig
  • Patent number: 8640020
    Abstract: Intuitive and user-friendly user interface (UI) techniques are provided for navigating street view applications on a mobile device enabling users to view different angles and segments of available street level images. Additionally, retrieval and presentation of street view images are managed to mitigate delays in retrieval of desired images from a server over wireless connections through techniques such as textual representations, replacement views, scheduling image requests, and comparable ones.
    Type: Grant
    Filed: June 2, 2010
    Date of Patent: January 28, 2014
    Assignee: Microsoft Corporation
    Inventors: Billy Chen, Eyal Ofek, Michael Cohen, Johannes Kopf, Casey Stein
  • Patent number: 8640021
    Abstract: A system and method are disclosed for delivering content customized to the specific user or users interacting with the system. The system includes one or more modules for recognizing an identity of a user. These modules may include for example a gesture recognition engine, a facial recognition engine, a body language recognition engine and a voice recognition engine. The user may also be carrying a mobile device such as a smart phone which identifies the user. One or more of these modules may cooperate to identify a user, and then customize the user's content based on the user's identity. In particular, the system receives user preferences indicating the content a user wishes to receive and the conditions under which it is to be received. Based on the user preferences and recognition of a user identity and/or other traits, the system presents content customized for a particular user.
    Type: Grant
    Filed: November 12, 2010
    Date of Patent: January 28, 2014
    Assignee: Microsoft Corporation
    Inventors: Kathryn Stone Perez, Andrew Fuller, Avi Bar-Zeev, Sheridan Martin Small
  • Patent number: 8640022
    Abstract: Functionality and presentation of spreadsheet applications and web based services are integrated by automating interactions between a spreadsheet object on a web page and other elements on the web page. Bidirectional referencing, automatic coordinate space integration, and assimilation of look and feel of the spreadsheet object into the web page or vice versa are enabled.
    Type: Grant
    Filed: December 8, 2011
    Date of Patent: January 28, 2014
    Assignee: Microsoft Corporation
    Inventors: Lawrence Waldman, Daniel Battagin, Shahar Prish, Jon Simmons, Harold Campbell
  • Patent number: 8640023
    Abstract: A method and system for adding annotations to content of a webpage provided by a content server includes identifying a portion of the content of the webpage and applying an annotation to the identified portion of the content. The annotation is associated with the identified portion. The annotation and its association with the identified portion is saved on an annotations server and a link is generated to an annotated webpage wherein the content for webpage is received from a content server and the annotation is received from the annotations server. The link is sharable so as to enable others to view the annotation associated with the identified portion of the content.
    Type: Grant
    Filed: July 10, 2006
    Date of Patent: January 28, 2014
    Assignee: Oracle America, Inc.
    Inventor: Gregory L Murray
  • Patent number: 8640024
    Abstract: Techniques for visually distinct text formatting are described, including receiving an input, the input indicating presenting text visually distinct based on one or more differences in formatting associated with the text, evaluating a document including the text, the text being formatted according to one or more font attributes, the one or more differences being associated with the one or more font attributes, and identifying the one or more differences, wherein the one or more differences are displayed in the document by applying one or more backgrounds associated with each of the one or more font attributes to the text.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: January 28, 2014
    Assignee: Adobe Systems Incorporated
    Inventor: Ashley Alonzo Mitchell
  • Patent number: 8640025
    Abstract: A multimedia processing device implements a script having a data structure that is formed of a drawing information describing portion where media data is chronologically described, and a user navigation information describing portion where correspondence between events and actions and implementation conditions are chronologically described. The multimedia processing device implements this script, and thereby, media data is chronologically reproduced, and at the same time, a user interface showing operations that can be chronologically carried out is outputted. Then, a predetermined process, such as an insertion of media data, can be implemented by carrying out the operations following the user interface according to predetermined timing.
    Type: Grant
    Filed: October 21, 2010
    Date of Patent: January 28, 2014
    Assignee: Sharp Kabushiki Kaisha
    Inventors: Tatsuo Sudoh, Junsei Sato, Ryota Yagi
  • Patent number: 8640026
    Abstract: A method for word correction on a multi-touch device, including: detecting a selection by a user of a word displayed in a user interface of the multi-touch device; breaking the word into logical segments; presenting the logical segments in the user interface; detecting a user-selected segment of one of the logical segments; displaying at least one alternative segment for the user-selected segment in the user interface; and altering the selected segment in response to receiving a user-selected replacement from the at least one alternative segment.
    Type: Grant
    Filed: July 11, 2011
    Date of Patent: January 28, 2014
    Assignee: International Business Machines Corporation
    Inventors: Paul R Bastide, Matthew E Broomhall, Robert E Loredo
  • Patent number: 8640027
    Abstract: A system and method for configuring a hardware device to execute a prototype is presented. The hardware device may include a programmable hardware element and/or a processor and memory. The prototype may comprise a software entity operable to perform a plurality of executable operations, wherein the prototype is created by a user without requiring user programming. For example, a prototyping environment may provide a library of operations that are specific to a particular problem domain and may enable the user to select various operations from the library for inclusion in the prototype. The prototyping environment may include a graphical user interface that is streamlined for interactively experimenting with various parameters or properties associated with the selected operations and seeing the effects of adjusting the parameters.
    Type: Grant
    Filed: July 19, 2002
    Date of Patent: January 28, 2014
    Assignee: National Instruments Corporation
    Inventors: Sundeep Chandhoke, Nicolas Vazquez, Kevin L. Schultz
  • Patent number: 8640028
    Abstract: The present invention provides a highly scalable architecture for a three-dimensional graphical, multi-user, interactive virtual world system. In a preferred embodiment a plurality of users interact in the three-dimensional, computer-generated graphical space where each user executes a client process to view a virtual world from the perspective of that user. The virtual world shows avatars representing the other users who are neighbors of the user viewing the virtual word. In order that the view can be updated to reflect the motion of the remote user's avatars, motion information is transmitted to a central server process which provides positions updates to client processes for neighbors of the user at that client process. The client process also uses an environment database to determine which background objects to render as well as to limit the movement of the user's avatar.
    Type: Grant
    Filed: June 16, 2011
    Date of Patent: January 28, 2014
    Assignee: Worlds Inc.
    Inventors: Dave Leahy, Judith Challinger, B. Thomas Adler, S. Mitra Ardon
  • Patent number: 8640029
    Abstract: To improve the art of graphical user interfaces, the present invention introduces a system that displays iconic resource representations having a salient dimension in a manner that provides the user with an indication of where the user is within that resource. The system of the present invention achieves this goal with the use of a novel system of icon label placement for that resource icon. Specifically, the system of the present invention uses the position of a label on an iconic resource representation that extends beyond at least one edge of a window to convey a proportional position within than iconic resource representation. Thus, a user is given an understanding of the current proportional location within an iconic resource representation from where the graphical interface system renders the label on the iconic resource representation.
    Type: Grant
    Filed: July 11, 2011
    Date of Patent: January 28, 2014
    Assignee: Apple Inc.
    Inventor: Glenn Reid
  • Patent number: 8640030
    Abstract: A system for handling video tags. The tags are displayed synchronized to a video. A controller manages and modifies tag data that can be created by one or more users. The controller identifies a tag dataset for use with a video and provides information for synchronization and display of the tags. Various user interface features are disclosed to allow one or more users to author, publish, view and manipulate tags. Features of a social-network website implementation are disclosed whereby a user community can post, filter, rate and display tags. User profiles are used to define tag characteristics associated with a particular user.
    Type: Grant
    Filed: October 7, 2007
    Date of Patent: January 28, 2014
    Assignee: Fall Front Wireless NY, LLC
    Inventor: Charles J. Kulas
  • Patent number: 8640031
    Abstract: A method and apparatus for controlling a Remote User Interface (RUI) by a Remote User Interface Client (RUIC) device in a home network, in which it is checked whether control information received from the third RUIC device capable of controlling an RUI realized in the RUIC device was generated by a Control User Interface (CUI) included in an allowed CUI list, and a CUI of the third RUIC device is updated if the received control information was not generated by a CUI included in the allowed CUI list.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: January 28, 2014
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Jun-Hyung Kim, Ho-Yeon Park, Sung-Oh Hwang, Hyung-Jin Seo
  • Patent number: 8640032
    Abstract: Systems and methods are provided for delivering invitational content based on a prediction of the intent of a user. In particular, partial action sequences are identified in a journal of events associated with the user. Thereafter, the partial sequences are analyzed and scored based on their degree of proximity to completion. Based on this scoring, a queue of invitational content can then be generated, where the scoring can be used to select and order the invitational content for the user. In some configurations, the information in the journal can be used to determine future time intervals at which sequences will be completed by the user. Consequently, a queue can be adjusted to provide delivery of appropriate invitational content at these future time intervals.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: January 28, 2014
    Assignee: Apple Inc.
    Inventors: Eswar Priyadarshan, Kenley Sun, Dan Marius Grigorovici, Jayasurya Vadrevu, Omar Abdala
  • Patent number: 8640033
    Abstract: Various implementations are described herein for providing unified user experiences using data attributes and data models. By referencing structural information of data attributes included in data models, users are able to interact with and/or view related data stored in different databases. Contextual information for the different databases, data attributes, and data models provide a seamless unified user experience when running reports, scripts, web controls and so forth associated with the related data.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: January 28, 2014
    Assignee: Microsoft Corporation
    Inventors: Bradley Scott Jackson, Thomas F. Theiner, Evgueni N. Bykov, Vitaly V. Filimonov, Marisol Ontaneda
  • Patent number: 8640034
    Abstract: Under the present invention, an illustrative feature is to provide a method and system/structure for remotely controlling multiple computer systems by interacting with GUIs. Specifically, the present invention allows a controlled computer/system to be remotely controlled via a controlling computer/system. To this extent, data/action capture instrumentation is provided on the controlling system for automatically creating a representation of content of the GUI of the controlling system, for automatically observing a set of actions performed by a user on the GUI of the controlling system, for automatically creating a representation of the observed actions, and for sending to the controlled system the representation of the observed actions. In addition, execution instrumentation is provided on the controlled system for receiving the representation and replicating the actions on the controlled system by interacting with a GUI of the controlled system.
    Type: Grant
    Filed: November 16, 2006
    Date of Patent: January 28, 2014
    Assignee: International Business Machines Corporation
    Inventors: Lawrence D. Bergman, Vittorio Castelli, Tessa A. Lau, Daniel A. Oblinger
  • Patent number: 8640035
    Abstract: A method, system, and computer accessible medium for an identity based user interface. An identity based user interface may display user interface elements including communication-related information for a plurality of identities. The communication related information may indicate multiple communication mechanisms for each identity. In response to selection of one of the communication mechanisms, an identity based user interface may initiate communication with the corresponding identity using the selected mechanism. An identity based user interface may also display information regarding the presence, reach-ability or future availability for one or more of the identities and may request and receive such information from an identity framework. An identity based user interface may utilize shared identity objects to store and maintain the communication related information.
    Type: Grant
    Filed: June 24, 2004
    Date of Patent: January 28, 2014
    Assignee: Oracle America, Inc.
    Inventors: Kuldipsingh A. Pabla, Curtis J. Sasaki, Frank E. Ludoph
  • Patent number: 8640036
    Abstract: Techniques are provided herein for establishing at a network management server a presence on a network. A presence associated with one or more managed devices on the network is detected. An instant messaging (IM) session is established with the one or more managed devices. The IM session forms a virtual chat room for performing a management function on the one or more managed devices, and IM messages are sent that are configured to perform the management function on the one or more managed devices. Techniques are also provided herein for establishing on a network an enriched presence by a network management server that is configured to perform a management function via a presence function of a messaging and presence protocol.
    Type: Grant
    Filed: April 7, 2010
    Date of Patent: January 28, 2014
    Assignee: Cisco Techology, Inc.
    Inventors: Carlos Maria Pignataro, Joseph Michael Clarke, Rajesh Kumar, Mohammed Baseer Khan, Mohamed Saad Mostafa, Sanjeev S. Ukhalkar, Michel Khouderchah, Mark Allan Son-Bell
  • Patent number: 8640037
    Abstract: Methods, computer-readable media, and apparatuses provide a graphical overlay for displaying analytic data over at least a portion of a corresponding page. A graphical overlay may be displayed over at least a portion of a page displayed on a graphical user interface according to page data. Data may be inputted into the graphical overlay and analytic data corresponding to the displayed page may be received from a remote server. Also, the graphical overlay may display at least a portion of the analytic data based on the inputted data. The graphical overlay may be built to run as an add-on to a browser or non-browser application or to run as a separate application.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: January 28, 2014
    Assignee: Ensighten, LLC
    Inventors: Joshua C. Goodwin, Joshua R. Manion, William M. Latimer
  • Patent number: 8640038
    Abstract: Systems and methods receive, from a building, an inventory identifying a plurality of electronic devices associated with a building automation system. The systems and methods compare the inventory to an additional inventory associated with an additional building automation system of an additional building to determine that the inventory is the same as or similar to the additional inventory, wherein the additional inventory identifies a plurality of additional electronic devices. The systems and methods further identify an automation scene that coordinates operation of at least a portion of the plurality of additional electronic devices and provide the automation scene to the building for implementation in the building automation system.
    Type: Grant
    Filed: July 12, 2013
    Date of Patent: January 28, 2014
    Assignee: State Farm Mutual Automobile Insurance Company
    Inventors: Andrew Reeser, Shawn M. Call, Stacy L. Kennedy, Lee C. Drinan, Lisa Ann Frey, Kevin Payne, Michael Jacob
  • Patent number: 8640039
    Abstract: There is disclosed an information processing method including: a step of displaying a setting window, which includes customizable items, of a device driver; a step of registering items set using the setting window as customized items; a step of writing the customized items in user interface-related data of the device driver; and a user interface display step of displaying a user interface of the device driver with reference to the user interface-related data upon launching the device driver.
    Type: Grant
    Filed: January 18, 2005
    Date of Patent: January 28, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Megumi Saito
  • Patent number: 8640040
    Abstract: A method, system, and medium are provided for presenting on a user interface of a mobile communications device a persistently visible predetermined region capable of receiving touch input. An illustrative method includes presenting a persistently visible predetermined region capable of receiving touch input on a first screen and transitioning to a second screen. The predetermined region is persistently viewable during and after the transition between the first and second screens. Incident to receiving touch input to the predetermined region, a listing of a set of statuses of events is presented on the display.
    Type: Grant
    Filed: March 28, 2008
    Date of Patent: January 28, 2014
    Assignee: Sprint Communications Company L.P.
    Inventors: Michael T. Lundy, Mathew Jay Van Orden, Brandon Christopher Annan
  • Patent number: 8640041
    Abstract: A display control apparatus is provided. The apparatus includes a display control unit which controls a display to display a setting screen indicating a plurality of set items, a setting unit which sets setup values for the plurality of set items, respectively, a processing unit which executes processing according to a combination of the set setup values, and a restriction unit which restricts setting the setup values by the setting unit so as not to satisfy a restriction condition, which is a combination of a plurality of setup values. The display control unit controls the display to display a restriction item group in a first mode, the restriction item group including set items corresponding to the setup values in the restriction condition, and to display set items other than the restriction item group in a second mode different from the first mode.
    Type: Grant
    Filed: February 23, 2009
    Date of Patent: January 28, 2014
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Yuji Miyata
  • Patent number: 8640042
    Abstract: Access is provided to information related to a digital image record on a data processing device. Presentation of the digital image record on a display is instructed. An indication of user interaction with the displayed digital image record is received. In response to the received indication, presentation of a tab on the display is instructed. The tab displays or emanates near or from an edge of the displayed digital image record or from an edge of a displayed digital image record container including the digital image record. The tab includes an access point configured to allow a user to access a category of information related to content contained within the digital image record, and the tab is labeled according to the category of information for user access.
    Type: Grant
    Filed: July 27, 2011
    Date of Patent: January 28, 2014
    Assignee: Intellectual Ventures Fund 83 LLC
    Inventors: Dale F. McIntyre, Kevin M. Gobeyn
  • Patent number: 8640043
    Abstract: A data processing device for providing access to information related to a digital image record includes a display for presenting the digital image record. A user interface system receives an indication of user interaction with the displayed digital image record. A data processing system responsive to the received indication presents tab on the display. The tab displays or emanates near or from an edge of the displayed digital image record or from an edge of a displayed digital image record container including the digital image record. The tab includes an access point configured to allow a user to access a category of information related to content contained within the digital image record, and the tab is labeled according to the category of information for user access.
    Type: Grant
    Filed: July 27, 2011
    Date of Patent: January 28, 2014
    Assignee: Intellectual Ventures Fund 83 LLC
    Inventors: Dale F. McIntyre, Kevin M. Gobeyn
  • Patent number: 8640044
    Abstract: Methods and systems for providing graphical user interfaces are described. To provide greater access and consolidation to frequently used items in the graphical user interface, a userbar is established which includes a plurality of item representations. To permit a greater number of items to reside in the userbar, a magnification function can be provided which magnifies items within the userbar when they are proximate the cursor associated with the graphical user interface.
    Type: Grant
    Filed: October 4, 2011
    Date of Patent: January 28, 2014
    Assignee: Apple Inc.
    Inventors: Bas Ording, Steven P. Jobs, Donald J. Lindsay
  • Patent number: 8640045
    Abstract: Methods and systems for providing graphical user interfaces are described. To provide greater access and consolidation to frequently used items in the graphical user interface, a user bar is established which includes a plurality of item representations. To permit a greater ease of access to open application windows, a context menu listing open windows associated with an item representation can be generated in response to a user input received by the item representation.
    Type: Grant
    Filed: October 4, 2011
    Date of Patent: January 28, 2014
    Assignee: Apple Inc.
    Inventors: Bas Ording, Steven P. Jobs, Donald J. Lindsay
  • Patent number: 8640046
    Abstract: Techniques for jumping to a specific location in a list of items displayed at a touch-sensitive display of a computing device may include outputting, for display at the touch-sensitive display, a first sub-portion of a list of items, receiving an indication of a first gesture input entered at the touch-sensitive display, determining a first alphanumeric character based at least in part on the first gesture input, receiving an indication of a second gesture input entered at the touch-sensitive display, determining a second alphanumeric character based at least in part on the second gesture input, and responsive to determining the second alphanumeric character, outputting, for display at the touch-sensitive display, a sub-portion of the list of items that includes one or more entries having a first character that corresponds to the first alphanumeric character and a second character that corresponds to the second alphanumeric character.
    Type: Grant
    Filed: October 23, 2012
    Date of Patent: January 28, 2014
    Assignee: Google Inc.
    Inventors: Frank Jania, Gabriel Aaron Cohen
  • Patent number: 8640047
    Abstract: This document describes techniques and apparatuses for asynchronous handling of a user interface manipulation. These techniques handle a user interface manipulation with two or more asynchronous processes. One asynchronous process, for example, may determine a position responsive to the user interface manipulation while another asynchronous process determines the pixels to render. By so doing, these techniques enable a quick and/or consistent response to a user interface manipulation.
    Type: Grant
    Filed: June 1, 2011
    Date of Patent: January 28, 2014
    Assignee: Micorsoft Corporation
    Inventors: Laurent Mouton, Nicolas J. Brun, Ross N. Luengen, Song Zou, Nicholas R. Waggoner
  • Patent number: 8640048
    Abstract: Computer-implemented methods, apparatus, and systems implementing techniques for displaying labels included in a body of content are presented. Part of a portion of a body of content is displayed in a display area. The body of content includes a label for the portion, and the label has a normal position adjacent to and not overlapping the portion in the body of content. The label is displayed in the display area in the normal position if doing so places the label fully within the display area. The label is displayed at a separate location only if displaying the label in the normal position does not place the label fully within the display area and only while any non-trivial part of the portion is displayed in the display area.
    Type: Grant
    Filed: November 30, 2004
    Date of Patent: January 28, 2014
    Assignee: Adobe Systems Incorporated
    Inventor: Vincent L. Parsons
  • Patent number: 8640049
    Abstract: An image forming apparatus includes an image forming unit to perform printing, or scanning, or copying or facsimile, or any combination thereof; a user authentication unit to authenticate a user of the image forming apparatus; a display unit to display a function menu to the authenticated user; and a controller to determine whether any function in the function menu displayed to the authenticated user has not been used for more than a reference time, and adjusting the displayed function menu to remove any function in the displayed function menu that has not been used for more than the reference time.
    Type: Grant
    Filed: June 11, 2009
    Date of Patent: January 28, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: One-woong Chung, Sang-hyun Park
  • Patent number: 8640050
    Abstract: A method enables selecting items from a list, as well as functions associated with these items and with the list in general. Each item is identified by an icon displayed in a series of icons. A first command enables the item to be selected and a second command enables it to be activated. The series of icons comprises at least one additional icon. The user selects this additional icon, then at the end of a certain time a sub-menu appears presenting all the functions selectable via the second command. With the second command, the user can execute functions that apply to the list of items and no longer to a single item. Also provided is a device capable of executing the method of selection and executing an item and a function.
    Type: Grant
    Filed: May 16, 2006
    Date of Patent: January 28, 2014
    Assignee: Thomson Licensing
    Inventor: Goulven Querre
  • Patent number: 8640051
    Abstract: An information processing unit according to the present invention includes: a content information acquiring portion which acquires meta data containing a thumbnail of a content corresponding to the content data and information indicating presence/absence of a preview of the content and the content data; a display control portion which displays a list of the content thumbnails on a display portion; and an operation detecting portion which detects the operation of a position specifying object for specifying the content to be reproduced from the displayed thumbnail, wherein if the position specifying object stays in the thumbnail corresponding to the content whose preview is present in a predetermined time interval, the content information acquiring portion acquires content data relating to the preview, and the display control portion automatically reproduces the acquired content data relating to the preview.
    Type: Grant
    Filed: October 3, 2008
    Date of Patent: January 28, 2014
    Assignee: Sony Corporation
    Inventors: Fujio Nobori, Nariaki Satoh, Mamoru Tokashiki
  • Patent number: 8640052
    Abstract: Exemplary user interface enhancements for media content access systems and methods are described herein. An exemplary method includes a media content access system launching a graphical user interface for display, the graphical user interface initially including a graphical representation of a channel guide comprising a grid matrix of channel icons representing a plurality of media content channels through which media content is accessible by the media content access system and a graphical representation of an advertisement displayed together with the channel guide in the graphical user interface, detecting a user navigation event within the channel guide displayed in the graphical user interface, and replacing, in response to the user navigation event, the graphical representation of the advertisement with a graphical representation of content specific to a media content channel within the plurality of media content channels. Corresponding user interfaces, systems, and methods are also disclosed.
    Type: Grant
    Filed: December 31, 2009
    Date of Patent: January 28, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Mousumi Dasgupta, Enrique Ruiz-Velasco
  • Patent number: 8640053
    Abstract: In a method and user interface for the presentation of multiple image data sets within the scope of a comparative evaluation, a determination is made of at least three organization parameters that describe a sorting of images within an image data set and/or across image data sets, at least one organization parameter is associated with at least one dimension of a three-dimensional matrix, which one dimension is associated with a spatial direction, the images of the image data sets are arranged in the three-dimensional matrix according to the sorting, using the organization parameters and the dimensions, and at least a portion of the images is shown on a presentation device according to their arrangement in the three-dimensional matrix and the spatial directions.
    Type: Grant
    Filed: June 12, 2009
    Date of Patent: January 28, 2014
    Assignee: Siemens Aktiengesellschaft
    Inventors: Marion Hellinger, Sebastian Schmidt
  • Patent number: 8640054
    Abstract: A controller for use by a user is utilized to select media for playback by an entertainment system. A display displays a hierarchy of levels of options to the user. One level of the hierarchy of levels is displayed at a time. A physical dial is utilized to select an option on the one level of the hierarchy of levels in response to a physical movement of the physical dial. A processing device updates the display of the hierarchy of levels in response to selection of the option by the user. The processing device performs one of the following in response to the user selecting the option on the one level: (a) displaying a higher level of the hierarchy of levels, or (b) generating an instruction to cause media corresponding to the option to be played by the entertainment system.
    Type: Grant
    Filed: November 14, 2006
    Date of Patent: January 28, 2014
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Hemant Jha, Manabu Sakamoto, Ryutaro Sakai
  • Patent number: 8640055
    Abstract: Items in a hierarchy may be displayed in an outline view, where each item at a hierarchy level is presented in a separate line, or as condensed hierarchy lines. A condensed hierarchy line displays two or more related items in a single line. Condensed hierarchy lines present the context of items in a hierarchy in reduced display area as compared with outline views. Users may add or remove items from condensed hierarchy lines using any type of input. Each portion of a condensed hierarchy line represents a different item at a different level of the hierarchy. Items in the condensed hierarchy line may include active user interface elements. Users or applications may define multiple condensed hierarchy lines as needed from arbitrary groups of items in adjacent hierarchy levels. Multiple condensed hierarchy lines can be used to show context for sibling relationships between items.
    Type: Grant
    Filed: October 19, 2010
    Date of Patent: January 28, 2014
    Assignee: Pixar
    Inventors: John Dunning, Murat N. Konar
  • Patent number: 8640056
    Abstract: Systems and methods in accordance with various embodiments of the present invention provide for representing a plurality of data values of a hierarchical dataset as graphical elements in a configurable data visualization. A first data visualization may be displayed in a data visualization display page, along with a user interface. A selection of a rendered root node and rendered leaf nodes to be displayed in a second data visualization is received from the user interface. Based on the selection of the rendered root node and rendered leaf nodes, a number of depth levels to display is determined. Also, which of the depth levels to display are identified based on the selection of the rendered root node and rendered leaf nodes. The second data visualization is rendered based on the determined number of depth levels and the identified depth levels.
    Type: Grant
    Filed: July 5, 2007
    Date of Patent: January 28, 2014
    Assignee: Oracle International Corporation
    Inventors: Jonathan Helfman, Joseph Goldberg
  • Patent number: 8640057
    Abstract: A device with a touch-sensitive display may be unlocked via gestures performed on the touch-sensitive display. The device is unlocked if contact with the display corresponds to a predefined gesture for unlocking the device. The device displays one or more unlock images with respect to which the predefined gesture is to be performed in order to unlock the device. The performance of the predefined gesture with respect to the unlock image may include moving the unlock image to a predefined location and/or moving the unlock image along a predefined path. The device may also display visual cues of the predefined gesture on the touch screen to remind a user of the gesture.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: January 28, 2014
    Assignee: Apple Inc.
    Inventors: Imran Chaudhri, Bas Ording, Freddy Allen Anzures, Marcel Van Os, Scott Forstall, Greg Christie
  • Patent number: 8640058
    Abstract: A method of decomposing a target pattern having features to be imaged on a substrate so as to allow said features to be imaged in a multi-exposure process. The method includes the steps of: segmenting a plurality of the features into a plurality of polygons; determining the image log slope (ILS) value for each of the plurality of polygons; determining the polygon having the minimum ILS value, and defining a mask containing the polygon; convolving the defined mask with an eigen function of a transmission cross coefficient so as to generate an interference map, where the transmission cross coefficient defines the illumination system to be utilized to image the target pattern; and, assigning a phase to the polygon based on the value of the interference map at a location corresponding to the polygon, where the phase defines which exposure in said multi-exposure process the polygon is assigned.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: January 28, 2014
    Assignee: ASML Masktools B.V.
    Inventor: Robert John Socha