Patents Issued in January 12, 2016
  • Patent number: 9235306
    Abstract: The invention relates to an operating and display device (11) for a domestic appliance, comprising operating means for setting at least one parameter of an operating process of the domestic appliance, a light conductor part (24, 34) for conducting light, a plurality of function symbols (13, 14, 15), which each symbolize a respective selectable value of the parameter, and a lighting device (47) for backlighting the function symbols (13, 14, 15), by means of which lighting device the function symbol (13, 14, 15) associated with the presently selected value of the parameter can be optically distinguished from the other function symbols (13, 14, 15), wherein the operating means are designed as touch-sensitive operating means and have a touch-sensitive actuation surface (16), which is arranged such as to overlap with the function symbols (13, 14, 15) and thus the value of the parameter associated with one of the function symbols (13, 14, 15) can be selected by touching the actuation surface (16) in an overlap area
    Type: Grant
    Filed: June 20, 2012
    Date of Patent: January 12, 2016
    Assignee: BSH HAUSGERAETE GMBH
    Inventors: Thomas Lubert, Lothar Knopp, Thomas Ludenia, Gino Wybranietz, Dietmar Bruss, Erich Schmid, Peter Vogelsang
  • Patent number: 9235307
    Abstract: A stylus and touch sensitive device are disclosed. The stylus includes a stylus transmitter for transmitting a stylus signal. The touch sensitive device includes row conductors, each of which is associated with a row transmitter and a row receiver. The row transmitter is adapted to simultaneously transmit row signals, each on its associated row conductor, each of the row signals being orthogonal to each other of the plurality of row signals transmitted on each other of the row conductors. The row receiver is adapted to detect the stylus signal. Column conductors are provided, each associated with a column receiver that is adapted to detect the presence of each of the row signals transmitted by the row transmitter and the stylus signal.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: January 12, 2016
    Assignee: Tactual Labs Co.
    Inventor: Darren Leigh
  • Patent number: 9235308
    Abstract: An embedded touch control display device is disclosed. The embedded touch control display device includes a first substrate and a second substrate which are set oppositely; an in-plane switching (IPS) or fringe field switching (FFS) display mode display structure and a capacitance touch structure which are set between the first substrate and the second substrate, and the IPS or FFS display mode display structure is located on the first substrate and comprises a pixel electrode layer, a first medium layer, a public electrode layer and a crystal layer, and the capacitance touch structure is located on the second substrate and comprises touch electrode and a second medium layer; an planarization layer which is located between the second medium layer and the crystal layer; the distance between the touch electrode and the crystal layer is 4 micrometers to 7 micrometers.
    Type: Grant
    Filed: July 16, 2013
    Date of Patent: January 12, 2016
    Assignees: Shanghai Tianma Micro-Electronics Co., Ltd., Tianma Micro-Electronics Co., Ltd.
    Inventors: Xingyao Zhou, Baoling Liu, Jiaoyan Ren, Jun Ma
  • Patent number: 9235309
    Abstract: An input device having a plurality of low-visibility sensor electrodes and method for fabricating the same are provided. In one example, an input device includes a display device having an array of pixels and a plurality of sensor electrodes disposed on a viewing side of the display device. At least a first sensor electrode of the plurality of sensor electrodes includes a plurality of spaced apart conductive traces forming a conductive mesh, wherein mesh having a first periodicity defined by intersections of the conductive traces forming the mesh. A terminal portion of one of the conductive traces terminates at an edge of the first sensor electrode and has an attached light occluding element. The attached light occluding element is disposed over a subpixel having the same color as a subpixel which an intersecting trace would lay over when the intersection occurs in an interior region of the sensor electrode.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: January 12, 2016
    Assignee: SYNAPTICS INCORPORATED
    Inventors: James Dunphy, Bob Lee Mackey, Joseph Kurth Reynolds
  • Patent number: 9235310
    Abstract: A resistive touch screen controller provides two-finger gesture recognition. Current mirror circuitry, coupled to the XP/XN and YP/YN conductors, generates a screen current IL corresponding to X/y plate currents, and a corresponding mirror current IL/N. A variable resistor receives mirror current IL/N, and a resistance controller sets the resistance value R1 of the variable resistor, and monitors a variable resistor voltage VR1 based on IL/N*R1. A processor determines calibration voltages for the X and Y plates corresponding to the mirror current IL/N for X/Y voltage values of VR1 for a no touch condition, and X/Y offset voltages VOFS and HOFS of VR1 for a two touch condition. For a two touch condition, the processor determines touch resistance relative to no touch, and generates an adjusted X/Y plate resistance ?X/?Y based on VOFS/HOFS, and based on X/Y, determines a distance and angle between the two touches.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: January 12, 2016
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Mitsuharu Iwasaki, Xiaozhan Liu
  • Patent number: 9235311
    Abstract: A method of initializing a touchscreen panel including a first resistive film having a first electrode and a second electrode provided at corresponding ends thereof in a first direction, a second resistive film having a third electrode and a fourth electrode provided at corresponding ends thereof in a second direction perpendicular to the first direction, a first resistor having a first end connected to the first electrode, and a second resistor having a first end connected to the third electrode, includes (a) measuring a potential with the touchscreen panel being contacted at two points with a predetermined potential being applied to the touchscreen panel; and (b) calculating a relational expression between the potential and a distance between the two points based on the measured potential.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: January 12, 2016
    Assignee: FUJITSU COMPONENT LIMITED
    Inventors: Kenichi Fujita, Satoshi Sakurai, Hiroshi Hasegawa, Masanobu Hayama
  • Patent number: 9235312
    Abstract: Synchronized panel technology is provided. A method illustratively includes receiving indications of a first form factor and a second form factor. Content that is to be shared is identified. A first user interface is generated that includes the content and that is configured to be displayed on a computing device screen having the first form factor. A second user interface is generated that includes the content and that is configured to be displayed on a computing device screen having the second form factor. Indications of a first and second resolution are optionally received and utilized in generating the first and second user interfaces.
    Type: Grant
    Filed: October 24, 2011
    Date of Patent: January 12, 2016
    Assignee: Dedo Interactive, Inc.
    Inventors: Daniel A. Dura, Matthew R. Bugbee
  • Patent number: 9235313
    Abstract: This disclosure relates to systems and methods for estimation of motion in a frame as compared to a reference frame based upon knowledge of windows in the frame and reference frame.
    Type: Grant
    Filed: January 11, 2012
    Date of Patent: January 12, 2016
    Assignee: Google Inc.
    Inventors: Ronghua Wu, Wei Jia
  • Patent number: 9235314
    Abstract: A computer program for rendering a magnified graphic user interface (GUI) establishes an initial magnification level for the graphic user interface and the pointing indicia. The GUI and the pointing indicia are magnified in synchronization until the magnification convergence point is reached. At magnification levels above the convergence point, magnification of the GUI and the pointing indicia becomes decoupled, and only GUI is magnified while the pointing indicia remain at the convergence magnification level. If the GUI magnification level falls below the convergence point, the magnification of GUI and the pointing indicia is recoupled and magnification becomes synchronized. Floor and ceiling magnification values for the pointing indicia may also be established.
    Type: Grant
    Filed: February 25, 2013
    Date of Patent: January 12, 2016
    Assignee: Freedom Scientific, Inc.
    Inventors: Anthony Bowman Stringer, Garald Lee Voorhees
  • Patent number: 9235315
    Abstract: A method and system to display a pop-up window when a user leaves a website are disclosed. A user accesses a website with a web browser. When a web page from the website is loaded into the user's browser, a client-side variable is set to a particular value, such as the current time. When the web page from the website is unloaded from the browser, a hidden pop-up window is loaded. The hidden pop-up window is programmed to sleep and then check the value of the client-side variable. A change in the value of the client-side variable indicates a new web page from the same web server has been loaded into the web browser and the user has not left the website. However, if a web page from a different web server is loaded into the browser, then the value of the client-side variable remains unchanged. Consequently, when the hidden pop-up window awakes and checks the value of the client-side variable, the pop-up window can determine whether the user has left the original website.
    Type: Grant
    Filed: April 5, 2013
    Date of Patent: January 12, 2016
    Assignee: eBay Inc.
    Inventors: Matthew Mengerink, Justin Christopher Early, Jeremy A. Davis
  • Patent number: 9235316
    Abstract: Embodiments of the present invention are directed to a method and system for developing an analytic process. The method includes displaying, within an electronic system, a plurality of components operable to be used for designing a data analysis process. A user makes a selection of a data access component from the plurality of components. The data access component is operable for configuring access to a data source. The method further includes the user making a selection of a data selection component from the plurality of components and a data display component. The data selection component is operable for selecting data accessed via the data access component. The data display component is operable for configuring display of data based on the data selection component. Configuration data corresponding to the data access component, the data selection component, and the data display component can then be stored.
    Type: Grant
    Filed: July 22, 2014
    Date of Patent: January 12, 2016
    Assignee: Accenture Global Services Limited
    Inventor: David Martin Hummel, Jr.
  • Patent number: 9235317
    Abstract: In one embodiment, one or more components of a user interface are arranged in a hierarchy of layers. The user interface is presented according to the structure of the hierarchy, with a first component of the user interface presented at a first layer. One or more second component are presented at a second layer, the second components being one or more children of the first component and the second layer being one layer above the first layer.
    Type: Grant
    Filed: June 4, 2012
    Date of Patent: January 12, 2016
    Assignee: Facebook, Inc.
    Inventors: Michael Matas, Kimon Tsinteris, Austin Sarner
  • Patent number: 9235318
    Abstract: In one embodiment, one or more components of a user interface are arranged in a hierarchy of layers and displayed to a user. The user interface is presented according to the structure of the hierarchy. In response to a first user interaction with a component that has a parent, the display transitions from a first layer at which the component is presented to a second layer at which the parent of the component is presented, with the second layer being beneath the first layer. In response to a second user interaction with a component that has a child, the display transitions from the first layer at which the component is presented to a third layer at which the child of the component is presented, with the third layer being above the first layer.
    Type: Grant
    Filed: June 4, 2012
    Date of Patent: January 12, 2016
    Assignee: Facebook, Inc.
    Inventors: Michael Matas, Kimon Tsinteris, Austin Sarner
  • Patent number: 9235319
    Abstract: A computer implemented method, apparatus, and computer usable program product modify objects in a virtual universe. The virtual universe includes a viewable field, a detection area that is adjacent to the viewable field, and an outside area that is outside the viewable field and the detection area. Each avatar in a set of avatars is incapable of viewing the objects while the avatar is within either the detection area or the outside area. In response to an entrance of a first particular avatar of the set of avatars into the detection area, one of the objects is prepared for display to the first particular avatar of the set of avatars, without displaying, by buffering content associated with the one of the objects. If a particular one of the objects is determined to be adjacent to an obstructing one of the objects, a focal point of the viewable field is set at a location that is a different location than a location of the particular one of the objects.
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: January 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Peter G. Finn, Rick A. Hamilton, II, Brian M. O'Connell, Clifford A. Pickover, Keith R. Walker
  • Patent number: 9235320
    Abstract: The invention relates to the generation of phantom images on the basis of an image data bank (10), comprising a plurality of first image data elements, wherein each first image data element displays a facial section of a human face in a first view/perspective, and wherein the image data bank (10) comprises a corresponding second image data element for each first image data element such that the second image data element displays, at least in part, the same facial section of the same human face in a second view/perspective. The user thereby selects a first image data element (26a) of a first facial section of a human face and a first image data element (26b) of a second facial section of a human face. The selected first image data elements are graphically displayed in a first display region (22) of a graphic user interface.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: January 12, 2016
    Assignee: Landeskriminalamt Rheinland-Pfalz
    Inventor: Uwe Kinn
  • Patent number: 9235321
    Abstract: In one embodiment, a method includes displaying a first content item on a screen of a computing device, the first content item occupying the entire screen and comprising an icon representing a second content item; and in response to a first user input, displaying a first animation sequence depicting the icon opening up to reveal the second content item, the second content item eventually replacing the first content item and occupying the entire screen. In one embodiment, the method further includes in response to a second user input, displaying a second animation sequence depicting the second content item closing down and returning to the icon included in the first content item, the second content item eventually disappearing from the screen.
    Type: Grant
    Filed: November 14, 2012
    Date of Patent: January 12, 2016
    Assignee: Facebook, Inc.
    Inventor: Michael Matas
  • Patent number: 9235322
    Abstract: A graphic visualization layer in an interactive development environment is displayed and used to create an application on a node of a computer network. The graphic visualization layer includes graphical shapes manipulated by a user to generate program language code for lifecycle stages of the application. The graphical shapes include an application graphical shape representing the application, a resource graphical shape representing a resource for the application, an action graphical shape representing an action for the application and a task graphical shape representing a task of the action. A selection of the application graphical shape is received. An application value for the application is received in an entry field of the application graphical shape. Program language code is generated based on the selection of the application graphical shape and the application value. The program language code is executable to install the application on a node of the computer network.
    Type: Grant
    Filed: March 9, 2013
    Date of Patent: January 12, 2016
    Assignee: CA, Inc.
    Inventors: Beau Croteau, David S. Tyree, Nathan J. Giardina, Robert Hucik
  • Patent number: 9235323
    Abstract: Techniques are described for the management and presentation of content. In one example a first and a second content item are output. A user selection of an association between the first and the second content item is received and, based on the user selection, contextual content corresponding to the first and second content items is obtained.
    Type: Grant
    Filed: December 20, 2010
    Date of Patent: January 12, 2016
    Assignee: Intel Corporation
    Inventors: Ashwini Asokan, Michael Payne, Brian D. Johnson, Atul Hatalkar, Delia Grenville
  • Patent number: 9235324
    Abstract: A machine-implemented method for processing touch elements of an application of a device is provided. The method includes receiving application data associated with the application, the application data providing for the touch elements, each of the touch elements comprising an activation area configured to receive a user input and to trigger at least one function of the application upon receiving the user input. The method further includes determining, from the application data, that plural ones of the touch elements are for display in a group in the application; and classifying, in response to the determining, each of the touch elements of the group into two or more categories based on the application function of the touch element. The method further includes defining a size of the activation area for at least one of the touch elements based on the classification.
    Type: Grant
    Filed: May 4, 2012
    Date of Patent: January 12, 2016
    Assignee: Google Inc.
    Inventors: Alex Ainslie, John Nicholas Jitkoff
  • Patent number: 9235325
    Abstract: Systems and methods described herein are directed to persona management within a user's single and unified online identity, including defining a plurality of personas for a single identity, the single identity comprising a plurality of personal attributes, associating each of the defined personas with at least one of the plurality of personal attributes, separating the plurality of personas associated with the single identity based on the at least one of the plurality of personal attributes, selecting one of the personas to use in an online interaction with an online application, and controlling access of the online application to the associated at least one of the personal attributes, based on whether the selected one of the plurality of personas corresponds to the online application.
    Type: Grant
    Filed: October 17, 2012
    Date of Patent: January 12, 2016
    Assignee: GOOGLE INC.
    Inventors: Andrew Swerdlow, Steve Anthony Rogers, Sebastian Schnorf Wildermuth, Larkin Brown, Martin Ortlieb
  • Patent number: 9235326
    Abstract: A computer program product is described. The computer program product includes a computer useable storage medium including a computer readable program. The computer readable program includes instructions that, when executed by a processing device within a computer, cause the computer to perform operations. The operations include displaying an attraction icon on a display device, moving the attraction icon relative to a user interface control on the display device. The operations further include moving the user interface control from a first position on the display device to a second position to facilitate manipulation of the user interface control by a user, and restoring the user interface control to the first position in response to completion of the manipulation of the user interface control by the user.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: January 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Erik D Anderson, William A Griffith, Indran Naick
  • Patent number: 9235327
    Abstract: A computing device displays a set of graphical user interface (GUI) elements each having a respective transparent portion positioned over all or part of an underlying GUI element, which displays underlying content. Each set of GUI elements includes a respective set of peripherally located menu tabs and each menu tab includes a respective set of icons including a first icon corresponding to the first menu tab of a first GUI element. Each selected icon affects content that is displayed in a corresponding transparent portion, including the underlying content displayed within the underlying GUI element that is within the corresponding transparent portion. The computing device receives input selecting the first icon and in response applies a first modification to the content displayed within a first transparent portion which corresponds to the first GUI element and includes the underlying content that is within the first transparent portion.
    Type: Grant
    Filed: April 29, 2013
    Date of Patent: January 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Jennifer L. Milam, Sarah C. Nelson
  • Patent number: 9235328
    Abstract: A graphical user interface (GUI) is disclosed that allows user to quickly find and select (assign) specific items from a large data source that is housed in the cloud. The GUI includes a first and second grid that display unassigned and assigned items, respectively. Each of the first and second grids allows the user to filter each grid by typing in the search criteria and forwarding the criteria to the server. Items in each of the first and second grids may be moved between the two grids to quickly change the assigned state of moved items.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: January 12, 2016
    Assignee: ALLSCRIPTS SOFTWARE, LLC
    Inventors: Scott Douglas Myers, Donald Robert Hedrich, Chad Scott Rust, Mike Broadwater
  • Patent number: 9235329
    Abstract: A system and method of managing applications and event notifications using a cursor-based GUI, wherein the cursor-based GUI is located adjacent to the cursor and provides a user with the ability manage and monitor a plurality of dynamically updated applications, commands and event notifications via a persistent and centralized interface. Since the cursor-based GUI is persistent in nature, the plurality of applications, commands and event notifications can be accessed regardless of the user's computer environment. The user can manage user authentication requirements and other configuration information for the cursor-based GUI.
    Type: Grant
    Filed: April 16, 2015
    Date of Patent: January 12, 2016
    Inventor: James J. Nicholas, III
  • Patent number: 9235330
    Abstract: Disclosed are implementations of methods, systems, and computer program products for displaying a personalizable links presentation. In some implementations, a server provides link data identifying a plurality of links comprising a first link linked with a first identifiable portion of content of a page and a second link linked with a second identifiable portion of the content of the page. The user interface has a first state in which a first view of the page of content is displayed, with the links presentation being displayed in a designated region of the user interface. The user interface is updatable from the first state to a second state in which a second view of the page of content different from the first view is displayed. Responsive to a selection of the first link, the server updates the user interface to the first state.
    Type: Grant
    Filed: February 11, 2015
    Date of Patent: January 12, 2016
    Assignee: salesforce.com, inc.
    Inventors: Nadia Naderi, Patrick Beyries
  • Patent number: 9235331
    Abstract: In one aspect, a method for providing sales content that can include displaying a home page using a computing device such as a tablet computer is disclosed. The home page can include a meeting page element and content area elements. The meeting page element can link to at least one meeting presentation page. Content area elements can link to at least one content selection page which can include one or more selection controls. Selection controls can correspond to a respective content portion and can have a state indicating the selection status of the corresponding content portion. If one of the selection controls has the “selected” state, the processing circuitry can add the respective content portion, and a content portion element, which can be linked to the respective content portion, to the meeting presentation page. The electronic display of the computing device can be used to display a meeting presentation page.
    Type: Grant
    Filed: July 16, 2012
    Date of Patent: January 12, 2016
    Assignee: General Mills, Inc.
    Inventors: John Hegstrand, Dion L. Kells, David Vega, Jason R. Clark, Ross Olson, Aleshia Hansen, Joshua Moe, Brent Schmidtbauer
  • Patent number: 9235332
    Abstract: User interfaces for tools for estimating a probability that a future event will occur based on user input are described. One set of interfaces include rating, trend, cohort record and source controls each of which when selected provide corresponding data from one predictive model that produces predictions of the likelihood of an event occurring in the future based on analysis of data in a database. The system further displays a process of content produced by a model builder that populates the interfaces, and outputs thereof.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: January 12, 2016
    Inventor: Christian D. Poulin
  • Patent number: 9235333
    Abstract: Recording a user's preference for content is disclosed. A first indication that a user has a first preference for the content is received. In response to receiving the first indication, the content is associated with the first preference. A second indication that the user has a second preference for the content is received. In response to receiving the second indication, the content is additional associated with the second preference.
    Type: Grant
    Filed: July 9, 2014
    Date of Patent: January 12, 2016
    Assignee: LinkedIn Corporation
    Inventor: R. Kevin Rose
  • Patent number: 9235334
    Abstract: A method for management of a land base includes interfacing a machine or equipment to a computer running a geographical information system (GIS) application such that the computer is configured to monitor the operations performed by the equipment or machine on the land base and store the operations as map points, lines, or polygons on at least one data layer within the GIS application. The method further includes displaying the GIS application to the operator at the point and time of performing the operations.
    Type: Grant
    Filed: May 9, 2008
    Date of Patent: January 12, 2016
    Assignee: Genesis Industries, LLC
    Inventors: Chad W. Geis, Dallas L. Geis, Ryan Madden
  • Patent number: 9235335
    Abstract: Concepts and technologies are described herein for touch interactions with a drawing application. In accordance with the concepts and technologies disclosed herein, user devices can obtain drawing data generated by a web-based drawing application and can display a drawing by rendering the data in one or more UIs. The user device can interpret touch gestures at a touch sensitive display used to present the UIs and can interpret the touch gestures as corresponding to one or more commands for modifying the UIs. According to various embodiments, the user device can interpret the touch gestures by determining if the touch gestures intersect an object in the drawing and other behavior associated with the touch gesture such as movement, subsequent touches, and whether or not an object intersected was selected when the touch gesture was commenced.
    Type: Grant
    Filed: June 25, 2012
    Date of Patent: January 12, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jason Frank Morrill, Jie Li, L. Tucker Hatfield, Andrew Grey Carlson, Brian T. Hill, Shayne Martin Holmes
  • Patent number: 9235336
    Abstract: The subject matter described herein is directed to controlling presentation and selection of objects that are digital images depicting subjects. According to one aspect, a plurality of objects is presented via a presentation device. Each of at least one object is associated with at least one other object of plurality of objects and is a digital image of a subject. A first object presented is selected in response to a first selection event associated with the first object. A second object is determined based on a predefined relationship associating the first object with the second object. The second is presented via the presentation device adjacent to the first object in response to the determination. An indication of the predefined relationship is also presented.
    Type: Grant
    Filed: April 9, 2015
    Date of Patent: January 12, 2016
    Assignee: Scenera Technologies, LLC
    Inventor: David B. Lection
  • Patent number: 9235337
    Abstract: A system, a GUI and a method are provided that allow intuitive, flexible and robust editing of individually editable instructions generated by conversion operations applied to a defined step-and-repeat programming element in a machine vision inspection system. The method includes: a) Converting a defined step-and-repeat programming element to generate N independently-editable code blocks including an independently-editable substantial replication of a repeated operation block of the step-and-repeat element, each of code blocks executed at a respective location corresponding to a step and repeat location; b) Representing the code blocks in an editing GUI; and c) Eliminating the defined step-and-repeat programming element as an editable element. The defined step-and-repeat programming element may be represented in the editing GUI. The conversion operations may be initiated by a user activating a step and repeat conversion command directed to the defined step-and-repeat programming element.
    Type: Grant
    Filed: May 9, 2013
    Date of Patent: January 12, 2016
    Assignee: Mitutoyo Corporation
    Inventors: Ryan Northrup, Barry Saylor
  • Patent number: 9235338
    Abstract: Systems and methods of zooming and panning an image on a multi-touch enabled computing device are provided. The difference in the mean absolute deviation of consecutive move events is used to determine the scaling factor to apply, and the translation of centroids of consecutive move events is used to determine the pan gesture to apply.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: January 12, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Matthew Browne Barr, Nathan Leung
  • Patent number: 9235339
    Abstract: An information processing apparatus, method, and recording medium which acquire movement trace information and automatically determine a division point for dividing the movement trace information based on an analysis result of the movement trace information. Optionally a movement trace track is generated from the movement trace. Various criteria used for how the division points are generated include using distance and time; altitudes; repeated track; mode of transportation; and lapse of data, for example.
    Type: Grant
    Filed: June 27, 2011
    Date of Patent: January 12, 2016
    Assignee: SONY CORPORATION
    Inventor: Takao Terai
  • Patent number: 9235340
    Abstract: A data-holding subsystem holding instructions executable by a logic subsystem is provided. The instructions are configured to receive one or more touch-input messages reporting touch contacts recognized by a touch input device, if a touch contact reported by the one or more touch-input messages satisfies a first criterion, initiating a virtual mouse input mode, in the virtual mouse input mode, outputting a cursor position corresponding to a position of the touch contact that satisfies the first criterion, if no touch contacts reported by the one or more touch-input messages satisfy the first criterion, and one or more touch contacts reported by the one or more touch-input messages satisfies a second criterion, initiating a multi-touch input mode, and in the multi-touch input mode, outputting a multi-touch gesture command corresponding to the one or more touch contacts that satisfy the second criterion.
    Type: Grant
    Filed: February 18, 2011
    Date of Patent: January 12, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Scott Robert Honji
  • Patent number: 9235341
    Abstract: Apparatus, a method and a computer program are provided.
    Type: Grant
    Filed: January 20, 2010
    Date of Patent: January 12, 2016
    Assignee: Nokia Technologies Oy
    Inventors: Wei Wang, Kongqiao Wang, Xiaohui Xie, Yingfei Liu, Xia Wang, Huanglingzi Liu, Bin Wang, Zhen Liu, Yuezhong Tang
  • Patent number: 9235342
    Abstract: Arrangements described herein relate to sharing a view presented on a touchscreen of a processing system. Whether a show gesture state is enabled on the processing system and whether a gesture event gate is open on the processing system are determined. The show gesture state determines whether a gesture detected by the touchscreen is depicted onto a version of the view shared with another processing system. The gesture event gate determines whether a corresponding gesture event is passed to an application that is active in the view.
    Type: Grant
    Filed: November 28, 2012
    Date of Patent: January 12, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John A. Feller, John K. Gerken, III, Harsha V. Krishnareddy, Mark D. Vickstrom
  • Patent number: 9235343
    Abstract: The present disclosure includes methods, devices, and systems for state change in systems having devices coupled in a chained configuration. A number of embodiments include a host and a number of devices coupled to the host in a chained configuration. The chained configuration includes at least one device that is not directly coupled to the host. The at least one device that is not directly coupled to the host is configured to change from a first communication state to a second communication state responsive to receipt of a command from the host.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: January 12, 2016
    Assignee: Micron Technology, Inc.
    Inventors: William H. Radke, Victor Y. Tsai, James Cooke, Neal A. Galbo, Peter Feeley
  • Patent number: 9235344
    Abstract: Redundant data in a streaming disk image is identified using commands to indicate unused disk blocks, such as TRIM/UNMAP commands. A TRIM/UNMAP layer is added between an operating system and a disk driver to support the use of TRIM/UNMAP commands. Using the TRIM/UNMAP layer, blocks of a streamed disk image that are unallocated by the operating system are identified. The identified unallocated blocks are streamed to a server for analysis and storage.
    Type: Grant
    Filed: November 28, 2012
    Date of Patent: January 12, 2016
    Assignee: International Business Machines Corporation
    Inventor: Thomas Gschwind
  • Patent number: 9235345
    Abstract: A method for controlling a loss of reliability of a non-volatile memory (NVM) included in an integrated circuit card (ICC) may include determining whether the NVM is reliable at the operating system (OS) side of the ICC, and generating an event associated with the reliability of the NVM at the OS side for an application of the ICC, if the NVM is determined to be unreliable.
    Type: Grant
    Filed: December 23, 2011
    Date of Patent: January 12, 2016
    Assignee: STMICROELECTRONICS INTERNATIONAL N.V.
    Inventors: Amedeo Veneroso, Francesco Varone, Pasquale Vastano, Vitantonio Distasio
  • Patent number: 9235346
    Abstract: Described embodiments provide a solid-state drive (SSD) including a media controller and a solid-state media. A control processor of the media controller determines a logical address, a transfer size, and map data based on the logical address and transfer size, associated with a read request received from a host device. Based on the logical address and a sequential zone defined based on one or more previous read requests, the control processor determines whether the received read request is a sequential read. A map data pre-fetch size is adjusted based on the transfer size of the received read request and whether the received read request is a sequential read. A corresponding portion of the map data is transferred from the solid-state media to a map cache coupled to the control processor, the transferred portion having a size equal to the adjusted map data pre-fetch size.
    Type: Grant
    Filed: December 3, 2013
    Date of Patent: January 12, 2016
    Assignee: Avago Technologies General IP (Singapore) PTE. LTD.
    Inventors: Leonid Baryudin, Zhiqing Zhang, Xin Song, Yun Shun Tan, Lin Feng Chen
  • Patent number: 9235347
    Abstract: A system, method and computer program product for synchronizing data written to tape with improved data recovery. When writing data to tape, an index is kept in memory and updated to reflect change(s) to a file system mounted on tape. After a predetermined amount of data is written to a tape, a device may perform a sync operation, causing the index to be written into a data partition of the tape. If the sync operation is successful, the index in the index partition of the tape can be updated using a copy of the index in the data partition of the tape next time the tape is mounted. If the sync operation is not successful, the device may write the data to a different location on the same or another tape, update the index, and force another sync operation. This process can be repeated.
    Type: Grant
    Filed: January 7, 2015
    Date of Patent: January 12, 2016
    Assignee: KIP CR P1 LP
    Inventors: Andrew Glen Klein, Robert C. Sims, William H. Moody, II
  • Patent number: 9235348
    Abstract: Systems and methods for initializing a memory system are provided. One system includes a processor and a memory including a storage volume coupled to the processor. The storage volume includes a first bitmap for tracking an initialization process for the storage volume and a second bitmap for tracking a copying process for the storage volume. A method includes performing, via the processor, an initialization process for the storage volume and tracking, via the processor utilizing the first bitmap, the initialization process. The method further includes performing, via the processor, a copying process for the storage volume prior to completing the initialization process and tracking, via the processor utilizing the second bitmap, the copying process. Also provided are computer storage mediums including computer program code for performing the above method.
    Type: Grant
    Filed: August 19, 2010
    Date of Patent: January 12, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ellen J. Grusy, Brian D. Hatfield, Kurt A. Lovrien, Richard A. Ripberger, Matthew Sanchez
  • Patent number: 9235349
    Abstract: To directly and smoothly execute data update on a duplication volume while suppressing a load on a master volume, when performing backup by employing the snapshot system. The duplication system includes: duplication volumes for a master volume; a shared volume for storing duplication data of the duplication volumes; and a main control unit which manages data accesses made from a host computer to the duplication volumes and manages data storing places. The main control unit includes a data duplication control module having a function which duplicates data of the master volume to the duplication volumes when updating the master volume, and directly performs data update to each of the duplication volumes when updating the duplication volumes.
    Type: Grant
    Filed: March 18, 2013
    Date of Patent: January 12, 2016
    Assignee: NEC CORPORATION
    Inventor: Kazuyuki Nagumo
  • Patent number: 9235350
    Abstract: A data slice to be stored in a dispersed storage unit of the dispersed storage system is received. A plurality of data blocks are generated from the data slice and metadata are generated associated with each of the plurality of data blocks. A data file is generated based on the plurality of data blocks. A metadata file is generated based on the metadata associated with the plurality of data blocks. The metadata file and the data file are stored in at least one memory of the dispersed storage unit.
    Type: Grant
    Filed: March 30, 2010
    Date of Patent: January 12, 2016
    Assignee: International Business Machines Corporation
    Inventor: Zachary J. Mark
  • Patent number: 9235351
    Abstract: An optical disc drive, and a method of driving the optical disc drive are provided. Where the optical disc drive has a connectivity or a compatibility with a host that is incompatible with the optical disc drive, a file system and device information accepted by the host are provided. The host may have a compatibility with limited external medium devices and a specific command set for data exchange. The optical disc drive and the method of driving the optical disc drive may transmit compatible information to the host and select the specific command set accepted by the host, so that the optical disc drive is compatible with the host.
    Type: Grant
    Filed: June 24, 2010
    Date of Patent: January 12, 2016
    Assignee: Toshiba Samsung Storage Technology Korea Corporation
    Inventors: Soon-gyu Jeong, Dong-hwan Lim, Hyung-kyoon Kim, Dong-jin Lee, Chang-heon Kim, Won Kim
  • Patent number: 9235352
    Abstract: The invention pertains to a method and information handling system (IHS) for writing data to non-overwriting storage devices. A set of bands are determined per non-overwriting storage device. Then multiple pools of storage space, to which data can be written, commensurate with the determined bands are provided. A file system configured to manage the determined multiple pools of storage space and be non-WIP is provided, where the provided file system writes data to the multiple pools of storage space. The IHS includes: a non-overwriting storage device, a module for determining a set of bands per non-overwriting storage device, multiple pools of storage space commensurate with the determined set of bands and a file system configured to be non-WIP and configured to manage the multiple pools of storage space. The file system writes data to the multiple pools of storage space.
    Type: Grant
    Filed: November 21, 2012
    Date of Patent: January 12, 2016
    Assignee: Dell Products L.P.
    Inventors: William Edward Snaman, Jr., Damon Hsu-Hung
  • Patent number: 9235353
    Abstract: A storage apparatus for which a hierarchical data management system is adopted is designed so that when receiving a read request for a first logical area to which a first storage area of a first storage device in a virtual volume is allocated, whether or not to migrate data in a first storage area of the first storage device, to a storage area of a second storage device is decided according to an access frequency to the first logical area in synchronization with the read request. When it is decided that the data stored in the first storage area of the first storage device should be migrated to the storage area of the second storage device, the data is migrated to a second storage area of the second storage device and the second storage area thereof is allocated to the first logical area in the virtual volume.
    Type: Grant
    Filed: October 12, 2012
    Date of Patent: January 12, 2016
    Assignee: Hitachi, Ltd.
    Inventors: Koji Iwamitsu, Hiroaki Akutsu, Daisuke Endo
  • Patent number: 9235354
    Abstract: A storage network system that prevents waste of a core's resources and is thereby operated efficiently, and a method for controlling such a storage network system are provided. Policy differences between a core and a plurality of edges are buffered by enabling hierarchical control of data storage on the side of the plurality of edges in cooperation with hierarchical control of data storage on the core side, and the buffered policy is applied to the hierarchical control of the data storage on the core side.
    Type: Grant
    Filed: April 13, 2010
    Date of Patent: January 12, 2016
    Assignee: HITACHI, LTD.
    Inventors: Hiroshi Ogasawara, Takahiro Nakano, Hitoshi Kamei
  • Patent number: 9235355
    Abstract: Disclosed is a reverse mirroring RAID Level I system and method that decreases read access times. By recording mirrored data in a mirrored disk in a reverse order, spindle access time for data to be read from either the primary disk or the mirrored disk is reduced. As such, overall performance of the reverse mirroring technique is increased.
    Type: Grant
    Filed: May 22, 2013
    Date of Patent: January 12, 2016
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Siddharth Suresh Shanbhag, Manoj Kumar Shetty H, Pavan Gururaj, Abhilash Nuggehalli Parthasarathy