Patents Issued in January 3, 2017
  • Patent number: 9535566
    Abstract: A device, method and system of displaying a file on a mobile communication device may comprise duplicating at least a leftmost part of a file to obtain a duplicated leftmost part of the file, and displaying a frame through moving a display window along the frame, the frame comprising a rightmost part of the file and the duplicated leftmost part of the file, wherein the duplicated leftmost part of the file is placed on right of the rightmost part of the file. In some embodiments, the mobile communication device may control the display window to automatically move to a leftmost side of the frame, if the display window moves to a rightmost side of the frame, and further in response to a user instruction of continuing viewing the file.
    Type: Grant
    Filed: August 24, 2012
    Date of Patent: January 3, 2017
    Assignee: Intel Corporation
    Inventors: Jun Lu, Yipeng Yang, Edwin L. Wang
  • Patent number: 9535567
    Abstract: A method and computer program product for intercepting and blocking the mouse move and resize events on mobile devices transmitting remote application. The remote access client installed on the mobile device send the coordinates of user's touches to remote computer. The remote access agent, running on a remote host, blocks the consequences of user finger (or stylus) actions performed on a captured window of the remote application. The method defines the areas and elements of a captured remote application window that are not affected by the move/resize commands emulated by a mobile device user. This functionality is implemented by a control-agent component running on a remote host for receiving and processing the commands from a mobile device and for transmitting video stream and some metadata about remote applications to the mobile device.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: January 3, 2017
    Assignee: Parallels International GmbH
    Inventors: Kirill Bagrinovskiy, Stanislav S. Protassov, Serguei M. Beloussov, Nikolay N. Dobrovolskiy
  • Patent number: 9535568
    Abstract: A method of controlling a mobile terminal includes displaying, on a display module of the mobile terminal, an operation screen on which a plurality of icons including a first icon and a second icon are arranged, displaying at least one pocket area on one side of the operation screen, receiving, on the display module, a dragging input for dragging the first icon into the at least one pocket area, wherein the first icon disappears into the pocket area as a result of the dragging input, and displaying the second icon at a location where the disappeared first icon was originally displayed.
    Type: Grant
    Filed: July 29, 2011
    Date of Patent: January 3, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Jiyoung Hong, Penugonda Chandra Sekhar
  • Patent number: 9535569
    Abstract: A system and method for a home multimedia container. The method includes accessing, within mobile device, a portion of an operating system corresponding to the mobile device and accessing a datastore corresponding to a home multimedia container. In one embodiment, the home multimedia container comprises a first object and a second object. The first object may be a first portion of content and the second object may be an application. The datastore may comprise information about the first object and the second object. The method further includes determining a first image based on the information about the first object and determining a second image based on an application icon corresponding to the application. The method further includes displaying the first image and the second image. In one embodiment, selection of the first image is operable to launch a first application operable to render the first portion of content.
    Type: Grant
    Filed: May 23, 2013
    Date of Patent: January 3, 2017
    Assignee: RAKUTEN KOBO, INC.
    Inventors: James Wu, Robin Bennett, Daniel Hill, Anya Galkina
  • Patent number: 9535570
    Abstract: A tactic for notifications of an alarm event occurring in automated machinery and systems is created by constructing a diagrammatic representation of a logical workflow of processing operations by dragging and dropping icons representing instructions for controlling processing operations on to a workspace of a GUI, and converting the diagrammatic representation into a sequence of executable instructions for controlling a computer system to process alarm event notifications in accordance with the logical workflow.
    Type: Grant
    Filed: February 20, 2014
    Date of Patent: January 3, 2017
    Assignee: WIN—911 Software
    Inventors: Cody Bann, William Wayne, Steven Szabo, Jeffrey Moeller
  • Patent number: 9535571
    Abstract: A method for controlling display of an icon on a terminal includes displaying a first graphical object corresponding to an application, detecting a data update for the application, generating a second graphical object based on the data update, displaying the second graphical object on at least a portion of the first graphical object, in which the second graphical object corresponds to a content of the data update. An apparatus to control display of an icon includes a storage unit to store a first graphical object corresponding to an application, a detection unit to detect a data update for the application, a processing unit to generate a second graphical object based on the data update, a control unit to display the second graphical object on at least a portion of the first graphical object, in which the second graphical object corresponds to a content of the data update.
    Type: Grant
    Filed: April 14, 2014
    Date of Patent: January 3, 2017
    Assignee: Pantech Inc.
    Inventor: Soo Eun Kim
  • Patent number: 9535572
    Abstract: An image processing apparatus comprises a UI generating part to generate a first user interface including at least one UI menu item to select a function; a user input part to receive a user instruction to adjust a size of the UI menu item; and a controller to control the UI generating part to increase or decrease the size of the UI menu item of the first user interface depending on the user instruction, and display the UI menu item with the increased or decreased size.
    Type: Grant
    Filed: March 9, 2007
    Date of Patent: January 3, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jeong-yeon Lee, Heui-jin Kwon
  • Patent number: 9535573
    Abstract: Systems and methods are provided for dynamic list views and detail pages. A database system can update a subscribed field in a data record when the field is updated and when a user interface is displaying the field in a list view. The system can provide a notification of an update for a subscribed field in a data record when the field is updated and when a user interface is displaying the field in a list view.
    Type: Grant
    Filed: August 24, 2012
    Date of Patent: January 3, 2017
    Assignee: salesforce.com, inc.
    Inventors: Michael Ramsey, Rachel Wang, Jason Ellis, Reddy Yerradoddi
  • Patent number: 9535574
    Abstract: Scrolling of a large number of list items can be supported without degradation in performance. Instead of continually moving list items into an actively laid out representation of the list items, list items can be moved in and out of the actively laid out representation as scrolling progresses. Management of the actively laid out representation can be performed transparently to a user to maintain the impression that the total list is present. List items can be grouped into page units, which can be managed to keep a constant number of page units present in the actively laid out representation. Further enhancements can be accomplished by storing some list items remotely.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: January 3, 2017
    Assignee: Jive Software, Inc.
    Inventor: Mehmet Volkan Ozcelik
  • Patent number: 9535575
    Abstract: Techniques are directed to a method of displaying data storage system widgets to a user within a graphical user interface of a data storage system management application running on a computing device. The method includes (a) during operation of the data storage system management application, repeatedly calculating, by the computing device, relevancy scores for a plurality of available data storage system widgets based on expected needs of the user, (b) during operation of the data storage system management application, repeatedly selecting, by the computing device, a set of widgets having the highest calculated relevancy scores from the plurality of available widgets, and (c) during operation of the data storage system management application, repeatedly displaying the selected set of widgets to the user on a display screen, the displayed widgets each presenting data storage system management data to the user. A computer program product and apparatus are also provided.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: January 3, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Donald E. Labaj, Scott E. Joyce, Timothy Cox, Munish T. Desai
  • Patent number: 9535576
    Abstract: Embodiments of the present invention provide a touchscreen apparatus user interface processing method. The method includes obtaining touch information; arranging a first user interface of an application program according to the touch information, where the arrangement is adjusting an element position of the user interface; and presenting a second user interface that is of the application program and is obtained after the arrangement. A touchscreen apparatus and a graphical user interface are also provided.
    Type: Grant
    Filed: May 22, 2013
    Date of Patent: January 3, 2017
    Assignee: Huawei Device Co. Ltd.
    Inventors: Fang Lan, Gang Wu, Jie Xu
  • Patent number: 9535577
    Abstract: An apparatus, method, and computer program product are disclosed for synchronizing interactive content with multimedia. A media module is configured to display a multimedia element in a media player capable of multimedia playback. A content module is configured to display one or more interactive content elements associated with the multimedia element. A synchronization module is configured to synchronize the presentation of the one or more interactive content elements with playback of the multimedia element. An input detection module is configured to detect user input in response to a user interacting with the one or more interactive content elements.
    Type: Grant
    Filed: July 16, 2013
    Date of Patent: January 3, 2017
    Inventor: Gary Spirer
  • Patent number: 9535578
    Abstract: Systems, methods, and devices are provided for automatically configuring a display layout for a slide presentation to allow a presenter to seamlessly perform effective, professional slide presentation even in unfamiliar locales. A method for doing so may involve receiving connected display information that describes the electronic displays currently connected to the electronic device. When the connected display information indicates that multiple electronic displays are currently connected, the processor of the electronic device may automatically choose, without explicit user assignment, a main presentation display and one or more presenter displays. The main presentation display may display a slide presentation from among the multiple electronic displays, while the presenter displays may display information other than only the slide presentation to aid the presenter. The main presentation display and the presenter displays may be chosen based at least in part on the connected display information.
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: January 3, 2017
    Assignee: Apple Inc.
    Inventors: David A. Underwood, Evan S. Torchin, Allen W. Lucas
  • Patent number: 9535579
    Abstract: A method for providing a user interface (UI) in an electronic device having a background includes presenting a first keyword in the background by animation in response to an operation performed by a user on the electronic device, wherein the first keyword enables the user to start the electronic device for executing a first function.
    Type: Grant
    Filed: December 4, 2013
    Date of Patent: January 3, 2017
    Assignees: INTERNATIONAL BUSINESS MACHINES CORPORATION, INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Mark Hsiao, Yi-Fang Lee, Yin-Pin Yang
  • Patent number: 9535580
    Abstract: An information processing apparatus includes a display section, a control section, a first movement information detecting section configured to detect an amount of movement from an initial point to a primary stopping point of an operator's index finger touching a touch panel; a second movement information detecting section configured to detect an amount of movement from an initial point to a primary stopping point of an operator's thumb touching the touch panel; an amount-of-value-change calculating section configured to calculate, from the amount of movement of the index finger, an amount of numerical value change at each numerical display switch; and a switching speed calculating section configured to calculate, from the amount of movement of the thumb, a switching speed at each numerical display switch. The control section allows the numerical display switch of the display section in the calculated amount of numerical value change at the calculated switching speed.
    Type: Grant
    Filed: January 27, 2015
    Date of Patent: January 3, 2017
    Assignee: KYOCERA Document Solutions Inc.
    Inventors: Hideki Takeda, Takashi Namii, Yumi Hirobe
  • Patent number: 9535581
    Abstract: Driverless programmable human interface devices are provided that may be configured using plain text configuration information, such as may be viewed or edited by a user. The human interface device may provide a graphical user interface via one or more software applications accessible via a virtual storage volume provided as part of the human interface device, and which may be executed directly by a user without requiring installation. The user may view and modify textual configuration information directly, or may utilize the provided graphical user interface to do so indirectly.
    Type: Grant
    Filed: May 15, 2015
    Date of Patent: January 3, 2017
    Assignee: Kinesis Corporation
    Inventors: William Rudolph Hargreaves, Carsten Buus, David Beecher
  • Patent number: 9535582
    Abstract: Techniques are provided that allow users to collaborate in relationship to data views, application displays, applications or events. A user can type in a text view related to a specific view in an application display, and the information is shared with other users that take part in sharing that view. A user that expresses an interest in an event is notified about the event and has the capability to interact, in relation to the event, with other users (e.g. by text). The particular form of interaction (and sharing) can be selectively specified. This interaction is comparable to a dynamic bulletin board where the subject is event driven. In the case of an event interest(s), users specify their interest (e.g. in other user application events or system events) and the system automatically alerts them to the occurrence of the event.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: January 3, 2017
    Inventor: Dov Koren
  • Patent number: 9535583
    Abstract: Systems, methods, and apparatus are provided that allow a user to draw and edit a chemical structure. Aspects of the present disclosure may include receiving an input corresponding to an amendment to a portion of an in-progress chemical structure, and identifying, based at least in part upon the amended in-progress chemical structure, one or more molecular scaffolds from a set of candidate molecular scaffolds. Each molecular scaffold may be configured to, upon one or both of (i) appending to the amended portion of the in-progress chemical structure and (ii) replacing or partially replacing the amended portion of the in-progress chemical structure, provide a resulting chemical structure or chemical structure fragment that has been previously rendered. The one or more molecular scaffolds may be provided for presentation on the graphical display as option(s) for selection by a user in creating the graphical representation of the chemical structure.
    Type: Grant
    Filed: December 13, 2012
    Date of Patent: January 3, 2017
    Assignee: PERKINELMER INFORMATICS, INC.
    Inventors: Andrew Smellie, Mark L. Olson
  • Patent number: 9535584
    Abstract: A system that provides visual components generates a first display of selectable and hierarchical visual components, where each visual component has at least one associated attribute. The system receives a selection of one of the visual components and displays a second display of visual components at a next hierarchical level of the selected visual component. The system then generates and displays breadcrumbs that include a navigation path from the first display to the second display, and include the associated attribute for the selected visual component.
    Type: Grant
    Filed: June 10, 2014
    Date of Patent: January 3, 2017
    Assignee: Oracle International Corporation
    Inventors: Yi Dai, Hugh Zhang, Jairam Ramanathan, Prashant Singh
  • Patent number: 9535585
    Abstract: An example information-processing device includes a display controller that, when a scaling operation for changing a scale of an image to be displayed is not performed, displays in a display the image with a first magnification, and when the operation is performed, displays in the display the image with a second magnification that is greater than the first magnification.
    Type: Grant
    Filed: December 27, 2012
    Date of Patent: January 3, 2017
    Assignee: NINTENDO CO., LTD.
    Inventors: Munetaka Tsuda, Yasuto Kakimoto, Ryoma Aoki
  • Patent number: 9535586
    Abstract: Various systems and methods for creating geo-fences on touch-enabled devices are described herein. In an example, a map is displayed on a touch screen interface of a mobile device. User input is received from the touch screen interface, the user input resulting from a user touching the touch screen interface. An enclosed area is derived using the user input and the enclosed area is presented as a geo-fence object on the touch screen interface.
    Type: Grant
    Filed: June 26, 2013
    Date of Patent: January 3, 2017
    Assignee: Intel Corporation
    Inventors: Derick Arnold Johnson, Thomas A. Birch
  • Patent number: 9535587
    Abstract: Embodiments of the present invention provide a method and system for generating an online listing, such as a yellow pages listing, that includes information about an object, such as a business, and also includes at least one image of the structure containing the object. For example, the image may be a digital image of the store front of a business taken at a street view. Additionally, a user may select an image from a plurality of images that the user perceives as being an appropriate representative image for the business. Based on votes received a default representative image may be identified that is provided in response to a request for information about the business.
    Type: Grant
    Filed: October 28, 2013
    Date of Patent: January 3, 2017
    Assignee: A9.com, Inc
    Inventors: Barnaby M. Dorfman, Udi Manber, Jonathan A. Gold, Huy T. Ha, Timonthy Caro-Bruce, Jason Karls
  • Patent number: 9535588
    Abstract: Disclosed is a method for unlocking a touch screen, including that: an unlocking gesture and a screen transition in unlocking are preset, wherein the screen transition is as follows: a screen is turned along an axis on the screen to produce a visual effect similar to that of pushing open a revolving door, such that a lock screen is turned gradually from the front of the screen to the back of the screen, and an unlocked screen is turned gradually from the back of the screen to the front of the screen; the screen is divided into two or more zones each corresponding to a distinct application; when the screen is unlocked in such a zone, the unlocked screen is an interface of an application corresponding to the zone; and when the screen has to be unlocked, the unlocking gesture is performed on the screen to unlock the screen. With the technical solution, efficiency in unlocking a touch screen and user experience may be improved significantly.
    Type: Grant
    Filed: May 7, 2012
    Date of Patent: January 3, 2017
    Assignee: ZTE CORPORATION
    Inventors: Shengge Zhang, Lina Wang, Yong Zhu
  • Patent number: 9535589
    Abstract: An electronic thermostat is described that includes a head unit, a rotatable ring, a backplate, an electronic display that is viewable by a user in front of the thermostat, a printed circuit board, and a daughter circuit. The daughter circuit is coupled to the printed circuit board, and senses motion of the rotatable ring and includes a first temperature sensor. A second temperature sensor separated from the first temperature sensor, are both used to calculate ambient temperature. The first temperature sensor is positioned at least partially within a cavity formed between a front surface of the head unit and the printed circuit board.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: January 3, 2017
    Assignee: Google Inc.
    Inventors: Anthony M. Fadell, Matthew L. Rogers, David Sloo, Michael Plitkins, John B. Filson, Eric Daniels, Michael J. Matas, Fred Bould, Brian Huppi
  • Patent number: 9535590
    Abstract: A two-dimensional canvas displays objects of various types. The canvas may be displayed in miniaturized form with a view box superimposed upon the canvas. As the view box is moved relative to the miniaturized canvas, the enlarged portion of the corresponding canvas is displayed in another view.
    Type: Grant
    Filed: October 9, 2013
    Date of Patent: January 3, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Stephen Michael Danton, Florian Voss, Siddharth Jayadevan
  • Patent number: 9535591
    Abstract: A method, system and/or computer program product for information browsing comprises: obtaining screen partition information of an electronic device; obtaining a position of a user's current input on the screen; obtaining file segmentation information describing a mapping relationship between file segments and screen partitions; determining a file segment corresponding to the user's current input based on the screen partition information, the position of the user's current input on the screen, and the file segmentation information; and displaying a preview of the determined file segment that corresponds to the user's current input.
    Type: Grant
    Filed: March 20, 2014
    Date of Patent: January 3, 2017
    Assignee: International Business Machines Corporation
    Inventors: Cheng Huang, Yu Liu, Yin Qian, Yi Yan Zhou
  • Patent number: 9535592
    Abstract: A mobile terminal having a touch function is provided. The mobile terminal includes a display module and a controller. The display module displays content lists in a content list screen. The controller is configured to divide a predetermined region of the content list screen into a first region and a second region and to execute different functions according to whether a content list in the content list screen is dragged to the first region or to the second region.
    Type: Grant
    Filed: July 11, 2014
    Date of Patent: January 3, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Eun-Young Lee, Kye-Sook Jeong, Hye-Youn Cho, Hye-Eun Shin
  • Patent number: 9535593
    Abstract: The invention provides an electronic device including a display unit, a touch sensing module and a processing unit. The display unit displays a user interface. The user interface includes a function-enabled area and a cursor. The touch sensing module is arranged to sense a touching object corresponding to the touch event of the cursor. The processing unit is arranged to implement the user interface. The processing unit further enables a function of the function-enabled area when the touch event corresponds to an event in which the cursor is dragged into the function-enabled area and remains in the function-enabled area by pressing for a first predetermined period.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: January 3, 2017
    Assignee: ACER INCORPORATED
    Inventors: Chien-Hung Li, Yu-Hsuan Shen, Yueh-Yarng Tsai
  • Patent number: 9535594
    Abstract: An electronic device provides, to a display, data to present a user interface with a plurality of user interface objects, and a current focus is on a first user interface object. The device receives an input corresponding to movement of a contact across a touch-sensitive surface. The movement includes first and second components each corresponding to first and second axes on the display. The device moves the current focus, along the first and second axes by amounts based on magnitudes of the first and second components. The amount of movement of the current focus along a non-dominant axis is reduced relative to the amount of movement of the current focus along a dominant axis by a scaling factor that is based on a rate of movement of the contact.
    Type: Grant
    Filed: September 27, 2015
    Date of Patent: January 3, 2017
    Assignee: APPLE INC.
    Inventors: Marcos Alonso Ruiz, Nicole M. Wells, Justin T. Voss, Blake R. Seely, Matthew D. Ricketson, Henrique D. Penha, Grace H. Hwang, Graham R. Clarke, Jeffrey L. Robbin, William M. Bachman, Benjamin W. Keighran, Jennifer L. Folse, Jonathan Lochhead, Joe R. Howard, Joshua K. McGlinn, Wayne C. Westerman
  • Patent number: 9535595
    Abstract: A device to render a user interface, detect a user accessing a location of the a user interface, share a portion of the user interface for a second device to render a second user interface, and transmit information of the accessed location for the second device to render a visual indicator at a location of the second user interface based on the information of the accessed location.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: January 3, 2017
    Assignee: QUALCOMM INCORPORATED
    Inventors: Justin Kodama, Matthew Hornyak, Matthew Znameroski, Bradford Vogel
  • Patent number: 9535596
    Abstract: In one embodiment, a method includes identifying a three-dimensional gesture made by a user of a computing device with respect to one or more surfaces of the computing device, the three-dimensional gesture comprising a trajectory in three dimensions, a first portion of the trajectory comprising a touch of one or more of the surfaces, a second portion of the trajectory comprising a series of points in space distant from the surfaces; determining a user input based on the three-dimensional gesture; and executing one or more actions based on the user input.
    Type: Grant
    Filed: July 25, 2012
    Date of Patent: January 3, 2017
    Assignee: Facebook, Inc.
    Inventor: Luke St. Clair
  • Patent number: 9535597
    Abstract: This document describes techniques and apparatuses for managing an immersive interface in a multi-application immersive environment. In some embodiments, these techniques and apparatuses enable a user to alter sizes and/or a layout of multiple immersive interfaces with as little as one selection.
    Type: Grant
    Filed: October 22, 2012
    Date of Patent: January 3, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tsz Yan Wong, Jesse Clay Satterfield, Nils A. Sundelin, Bret P. Anderson, Patrice L. Miner, Chaitanya Dev Sareen, Robert J. Jarrett, Jennifer Nan
  • Patent number: 9535598
    Abstract: A method and system for tracking a hover event on a digitizer sensor that treats hover and touch events differently comprises configuring at least one parameter of the digitizer sensor for hover tracking; wherein the at least one parameter is configured differently than for touch tracking, and detecting a pattern of input signals from a plurality of conductive lines on the digitizer sensor defining a tracking point responsive to the pattern of hover input signals detected.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: January 3, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ori Rimon, Ariel Kerner
  • Patent number: 9535599
    Abstract: Methods and apparatus for digital image editing using multitouch gestures in which two or more digits may be used to select a region of an image via a multitouch device. The number of digits used may indicate the shape of the region being selected. The selected region may be applied to the image or to another image according to an image editing technique using an implement held or manipulated with the other hand, such as a stylus or cursor control device, or using one or more digits of the other hand. Image editing techniques in which the multitouch gestures and application methods may be used may include various techniques that sample pixels from a selected location in an image and apply the sampled pixels to other pixels in the image or to another image.
    Type: Grant
    Filed: August 18, 2009
    Date of Patent: January 3, 2017
    Assignee: Adobe Systems Incorporated
    Inventor: Nayoung Kim
  • Patent number: 9535600
    Abstract: A touch-sensitive device has a touch-based input interface and includes a touch-based folder control for creating, moving or arranging folders in response to an input of a touch-based user interaction. The touch-sensitive device receives an input from a touch-based user interaction on a home screen of the touch sensitive device and creates a new folder in response to at least one object selected by the user interaction. The touch based folder control visually disposes the new folder at a specific place on the home screen.
    Type: Grant
    Filed: August 2, 2011
    Date of Patent: January 3, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sang Ki Lee, Su Jung Youn, Kyoung Ae Lim, Su Mi Shim, Wan Soo Lim
  • Patent number: 9535601
    Abstract: A method and apparatus for gesture based text styling on a touch screen display is disclosed. The method comprises determining a gesture of a plurality of predefined gestures made on text displayed on a touch screen display, wherein the gesture selectively signifies at least one text style change to the text; and applying the text style change to a least a portion of the displayed text on the touch screen display.
    Type: Grant
    Filed: June 24, 2013
    Date of Patent: January 3, 2017
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventor: Ankit Pangasa
  • Patent number: 9535602
    Abstract: Systems and methods for promoting connectivity between a mobile communication device having a touch screen and a vehicle touch screen installed in a vehicle are disclosed. According to an embodiments, a system may include a controller configured to: connect to the mobile communication device and to the vehicle touch screen. The controller may also be configured to receive video signal of a current screen video image shown on the touch screen of the mobile communication device and transmit the current video image to the vehicle touch screen, causing a corresponding video image of the current screen video image to be displayed on the vehicle touch screen. The controller may further be configured to receive a signal indicative of a touch action that was performed on the vehicle touch screen, and cause the mobile communication device to respond as if a touch action corresponding to the touch action that was performed on the vehicle touch screen was performed on the touch screen of the mobile communication device.
    Type: Grant
    Filed: July 15, 2013
    Date of Patent: January 3, 2017
    Assignee: BNC Systems Ltd.
    Inventors: Oded Gutentag, Haggay Tavyumi
  • Patent number: 9535603
    Abstract: A method and system of inputting text having a virtual keyboard on a touch sensitive input panel or display screen. The virtual keyboard includes a set of key elements such that each letter of the alphabet may be input by at least one key element. The present method arranges and sizes the virtual keys in a columnar layout organized around the size, shape, and angle of the user's fingers. The columnar layout overlays a background containing additional keys. The user can interactively adjust the layout to adapt to changes in hand properties. For smaller screens having space restrictions, the layout may be strategically masked to efficiently use available space while still preserving various benefits of the system.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: January 3, 2017
    Inventor: Carl F. Andersen
  • Patent number: 9535604
    Abstract: According to the present invention, there is provided a display device including: an operation detecting unit configured to detect a touching operation conducted on a display screen; a determination unit configured to determine whether or not the touching operation detected by the operation detecting unit includes an operation involving movement of a touch position within a predetermined region of the display screen; a display unit configured to display an image on the display screen; and a control unit configured to control to enlarge or reduce the image size on the display screen around a position of image depending on at least one of a start position and an end position on the display screen of the touching operation in the case of the determination unit has determined that the touching operation includes the operation involving movement of the touch position within the predetermined region.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: January 3, 2017
    Assignee: CASIO COMPUTER CO., LTD
    Inventor: Hitoshi Amagai
  • Patent number: 9535605
    Abstract: A method and an apparatus are provided for providing a character input interface in a terminal having a touchscreen. A single keyboard is displayed in a keyboard area of the touchscreen. A first keyboard and a second keyboard are simultaneously displayed in place of the single keyboard in the keyboard area, upon detecting selection of a key on the single keyboard. At least one of the first keyboard and the second keyboard includes a plurality of character-type selection keys, and at least one of the plurality of character-type selection keys includes a language selection key. A controlling unit of the terminal changes a type of characters displayed on one of the first keyboard and the second keyboard, upon detecting selection of one of the plurality of character-type selection keys on the one of the first keyboard and the second keyboard.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: January 3, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sung Wook Park, Se Hwan Park, Ji Hoon Kim, Ji Hoon Lee
  • Patent number: 9535606
    Abstract: Apparatus, systems, and methods to implement a virtual serial presence detect operation for pooled memory are described. In one embodiment, a controller comprises logic to receive a request to establish a composed computing device, define a plurality of virtual memory devices to be associated with a composed computing device, allocate memory from a shared pool of physical memory to the plurality of virtual memory devices, create a plurality of virtual serial detects (vSPDs) for the plurality of virtual memory devices, and store the plurality of vSPDs in a linked list in an operational memory device. Other embodiments are also disclosed and claimed.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: January 3, 2017
    Assignee: Intel Corporation
    Inventors: Ramamurthy Krithivas, Eswaramoorthi Nallusamy, Mark A. Schmisseur
  • Patent number: 9535607
    Abstract: A semiconductor system includes a semiconductor device suitable for receiving and performing a plurality of commands and a controller suitable for determining whether the semiconductor device completes an operation for each of the plurality of commands by performing one or more status reads for the semiconductor device whenever each of the plurality of commands is issued to the semiconductor device. The controller issues a first command among the plurality of commands to the semiconductor device, performs the one or more status reads for the semiconductor device to store a time taken to perform the first command as operation time information. The controller issues a second command among the plurality of commands to the semiconductor device, waits for a first wait time determined by the operation time information, and then performs the one or more status reads for the semiconductor device.
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: January 3, 2017
    Assignee: SK Hynix Inc.
    Inventors: Ho Jung Yun, Se Chun Park
  • Patent number: 9535608
    Abstract: A computer-implemented method includes identifying two or more memory locations and referencing, by a memory access request, the two or more memory locations. The memory access request is a single action pursuant to a memory protocol. The computer-implemented method further includes sending the memory access request from one or more processors to a node and fetching, by the node, data content from each of the two or more memory locations. The computer-implemented method further includes packaging, by the node, the data content from each of the two or more memory locations into a memory package, and returning the memory package from the node to the one or more processors. A corresponding computer program product and computer system are also disclosed.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: January 3, 2017
    Assignee: International Business Machines Corporation
    Inventors: Fadi Y. Busaba, Harold W. Cain, III, Michael Karl Gschwind, Valentina Salapura, Timothy J. Slegel
  • Patent number: 9535609
    Abstract: Mechanisms are provided for automatically expanding a virtual storage of a virtual machine. The virtual machine monitors a usage of the virtual storage of the virtual machine. The virtual machine determines, based on the monitoring of the usage of the virtual storage, whether to expand the virtual storage of the virtual machine. In response to the virtual machine determining to expand the virtual storage of the virtual machine, a virtual machine manager executes one or more operations to expand the virtual storage. The monitoring and determining may be performed by a virtual storage management agent executing within the virtual machine and which may send an expansion request to an authorization engine to request expansion of the virtual storage.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: January 3, 2017
    Assignee: International Business Machines Corporation
    Inventors: Michele Crudele, Francesco Latino, Bernardo Pastorelli
  • Patent number: 9535610
    Abstract: For optimizing peer-to-peer remote copy (PPRC) transfers for partial write operations in a computing storage environment by a processor device by maintaining a PPRC modified sectors bitmap in bind segments upon demoting a track out of a cache for transferring a partial track after the demoting the track, wherein a hash table is used for locating the PPRC modified sectors bitmap.
    Type: Grant
    Filed: February 21, 2014
    Date of Patent: January 3, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael T. Benhase, Lokesh M. Gupta, Warren K. Stanley
  • Patent number: 9535611
    Abstract: A method for data storage in a data storage system, which includes a main storage device and a non-volatile memory, includes assessing quality levels of respective memory blocks of the non-volatile memory. One or more of the memory blocks whose assessed quality levels are lower than a predefined quality threshold are identified. The identified memory blocks are assigned to serve as read cache memory. Data is read from the main storage device via the read cache memory, including the assigned memory blocks.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: January 3, 2017
    Assignee: Apple Inc.
    Inventor: Avraham Meir
  • Patent number: 9535612
    Abstract: In a method for determining a primary storage device and a secondary storage device for copies of data, one or more processors determine metrics data for at least two storage devices in a computing environment. The one or more processors adjust the metrics data. The one or more processors determine an I/O throughput value based on the adjusted metrics data for each of the at least two storage devices. The one or more processors compare the determined I/O throughput values for each of the at least two storage devices. The one or more processors select a storage device of the at least two storage devices with the lowest determined I/O throughput as a primary storage device.
    Type: Grant
    Filed: October 23, 2013
    Date of Patent: January 3, 2017
    Assignee: International Business Machines Corporation
    Inventors: Steven F. Best, Janice M. Girouard, Robert E. Reiland, Yehouda Shiran
  • Patent number: 9535613
    Abstract: A system for providing bound checking to insure memory accessed, including indirect object access through pointers, is within a range of defined object bounds is disclosed herein. Embodiments of the present disclosure provide hardware and software methodology for bound checking, where bound checking is performed in hardware and in parallel with the execution of the memory accesses using dedicated hardware. There is reduced overhead associated with the enforcement of bound checking, and hardware is modified to include new registers and/or instructions for bound checking support. An exception is raised when an out of bound violation is detected. According to some embodiments, a compiler extracts bound information from the respective programming language (e.g. C/C++, Java) and generates tables with special APIs known to the hardware that enables both execution of the program and bound checking to be performed simultaneously.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: January 3, 2017
    Assignee: Futurewei Technologies, Inc.
    Inventors: Reza Yazdani, Chen Tian
  • Patent number: 9535614
    Abstract: A memory system or flash card may include memory maintenance scheduling that improves the endurance of memory. Certain parameters, such as temperature, are measured and used for scheduling maintenance. For example, memory maintenance may be performed or postponed depending on the ambient temperature of the card. The memory maintenance operations may be ranked or classified (e.g. in a memory maintenance queue based on priority) to correspond with threshold values of the parameters for a more efficient scheduling of memory maintenance. For example, at a low temperature threshold, only high priority maintenance operations are performed, while at a higher temperature threshold, any priority maintenance operation is performed.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: January 3, 2017
    Assignee: SanDisk Technologies LLC
    Inventors: Gautham Reddy, Nian Niles Yang, Alexandra Bauche
  • Patent number: 9535615
    Abstract: A system for storing data includes a rack, one or more data storage drive assemblies coupled to the rack, and a data control module coupled to the rack. The data storage drive assemblies include one or more drive mechanical modules configured to store data and one or more drive control modules coupled to the drive mechanical modules. The drive control modules control mechanical operations in the drive mechanical modules. The drive mechanical modules and the associated drive control modules are separable from one another without removing the other module from the at least one data storage drive assembly.
    Type: Grant
    Filed: January 5, 2015
    Date of Patent: January 3, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: James Christopher Sorenson, III, Colin Laird Lazier, Kestutis Patiejunas