Patents Issued in January 3, 2017
-
Patent number: 9535566Abstract: 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: GrantFiled: August 24, 2012Date of Patent: January 3, 2017Assignee: Intel CorporationInventors: Jun Lu, Yipeng Yang, Edwin L. Wang
-
Patent number: 9535567Abstract: 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: GrantFiled: December 21, 2015Date of Patent: January 3, 2017Assignee: Parallels International GmbHInventors: Kirill Bagrinovskiy, Stanislav S. Protassov, Serguei M. Beloussov, Nikolay N. Dobrovolskiy
-
Patent number: 9535568Abstract: 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: GrantFiled: July 29, 2011Date of Patent: January 3, 2017Assignee: LG ELECTRONICS INC.Inventors: Jiyoung Hong, Penugonda Chandra Sekhar
-
Patent number: 9535569Abstract: 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: GrantFiled: May 23, 2013Date of Patent: January 3, 2017Assignee: RAKUTEN KOBO, INC.Inventors: James Wu, Robin Bennett, Daniel Hill, Anya Galkina
-
Patent number: 9535570Abstract: 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: GrantFiled: February 20, 2014Date of Patent: January 3, 2017Assignee: WIN—911 SoftwareInventors: Cody Bann, William Wayne, Steven Szabo, Jeffrey Moeller
-
Patent number: 9535571Abstract: 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: GrantFiled: April 14, 2014Date of Patent: January 3, 2017Assignee: Pantech Inc.Inventor: Soo Eun Kim
-
Patent number: 9535572Abstract: 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: GrantFiled: March 9, 2007Date of Patent: January 3, 2017Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Jeong-yeon Lee, Heui-jin Kwon
-
Patent number: 9535573Abstract: 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: GrantFiled: August 24, 2012Date of Patent: January 3, 2017Assignee: salesforce.com, inc.Inventors: Michael Ramsey, Rachel Wang, Jason Ellis, Reddy Yerradoddi
-
Patent number: 9535574Abstract: 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: GrantFiled: June 28, 2013Date of Patent: January 3, 2017Assignee: Jive Software, Inc.Inventor: Mehmet Volkan Ozcelik
-
Patent number: 9535575Abstract: 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: GrantFiled: December 17, 2013Date of Patent: January 3, 2017Assignee: EMC IP Holding Company LLCInventors: Donald E. Labaj, Scott E. Joyce, Timothy Cox, Munish T. Desai
-
Patent number: 9535576Abstract: 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: GrantFiled: May 22, 2013Date of Patent: January 3, 2017Assignee: Huawei Device Co. Ltd.Inventors: Fang Lan, Gang Wu, Jie Xu
-
Patent number: 9535577Abstract: 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: GrantFiled: July 16, 2013Date of Patent: January 3, 2017Inventor: Gary Spirer
-
Patent number: 9535578Abstract: 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: GrantFiled: October 18, 2013Date of Patent: January 3, 2017Assignee: Apple Inc.Inventors: David A. Underwood, Evan S. Torchin, Allen W. Lucas
-
Patent number: 9535579Abstract: 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: GrantFiled: December 4, 2013Date of Patent: January 3, 2017Assignees: INTERNATIONAL BUSINESS MACHINES CORPORATION, INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTEInventors: Mark Hsiao, Yi-Fang Lee, Yin-Pin Yang
-
Patent number: 9535580Abstract: 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: GrantFiled: January 27, 2015Date of Patent: January 3, 2017Assignee: KYOCERA Document Solutions Inc.Inventors: Hideki Takeda, Takashi Namii, Yumi Hirobe
-
Patent number: 9535581Abstract: 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: GrantFiled: May 15, 2015Date of Patent: January 3, 2017Assignee: Kinesis CorporationInventors: William Rudolph Hargreaves, Carsten Buus, David Beecher
-
Patent number: 9535582Abstract: 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: GrantFiled: December 3, 2015Date of Patent: January 3, 2017Inventor: Dov Koren
-
Patent number: 9535583Abstract: 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: GrantFiled: December 13, 2012Date of Patent: January 3, 2017Assignee: PERKINELMER INFORMATICS, INC.Inventors: Andrew Smellie, Mark L. Olson
-
Patent number: 9535584Abstract: 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: GrantFiled: June 10, 2014Date of Patent: January 3, 2017Assignee: Oracle International CorporationInventors: Yi Dai, Hugh Zhang, Jairam Ramanathan, Prashant Singh
-
Patent number: 9535585Abstract: 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: GrantFiled: December 27, 2012Date of Patent: January 3, 2017Assignee: NINTENDO CO., LTD.Inventors: Munetaka Tsuda, Yasuto Kakimoto, Ryoma Aoki
-
Patent number: 9535586Abstract: 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: GrantFiled: June 26, 2013Date of Patent: January 3, 2017Assignee: Intel CorporationInventors: Derick Arnold Johnson, Thomas A. Birch
-
Patent number: 9535587Abstract: 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: GrantFiled: October 28, 2013Date of Patent: January 3, 2017Assignee: A9.com, IncInventors: Barnaby M. Dorfman, Udi Manber, Jonathan A. Gold, Huy T. Ha, Timonthy Caro-Bruce, Jason Karls
-
Patent number: 9535588Abstract: 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: GrantFiled: May 7, 2012Date of Patent: January 3, 2017Assignee: ZTE CORPORATIONInventors: Shengge Zhang, Lina Wang, Yong Zhu
-
Patent number: 9535589Abstract: 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: GrantFiled: August 29, 2014Date of Patent: January 3, 2017Assignee: 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: 9535590Abstract: 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: GrantFiled: October 9, 2013Date of Patent: January 3, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Stephen Michael Danton, Florian Voss, Siddharth Jayadevan
-
Patent number: 9535591Abstract: 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: GrantFiled: March 20, 2014Date of Patent: January 3, 2017Assignee: International Business Machines CorporationInventors: Cheng Huang, Yu Liu, Yin Qian, Yi Yan Zhou
-
Patent number: 9535592Abstract: 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: GrantFiled: July 11, 2014Date of Patent: January 3, 2017Assignee: LG ELECTRONICS INC.Inventors: Eun-Young Lee, Kye-Sook Jeong, Hye-Youn Cho, Hye-Eun Shin
-
Patent number: 9535593Abstract: 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: GrantFiled: September 12, 2014Date of Patent: January 3, 2017Assignee: ACER INCORPORATEDInventors: Chien-Hung Li, Yu-Hsuan Shen, Yueh-Yarng Tsai
-
Patent number: 9535594Abstract: 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: GrantFiled: September 27, 2015Date of Patent: January 3, 2017Assignee: 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: 9535595Abstract: 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: GrantFiled: October 28, 2011Date of Patent: January 3, 2017Assignee: QUALCOMM INCORPORATEDInventors: Justin Kodama, Matthew Hornyak, Matthew Znameroski, Bradford Vogel
-
Patent number: 9535596Abstract: 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: GrantFiled: July 25, 2012Date of Patent: January 3, 2017Assignee: Facebook, Inc.Inventor: Luke St. Clair
-
Patent number: 9535597Abstract: 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: GrantFiled: October 22, 2012Date of Patent: January 3, 2017Assignee: Microsoft Technology Licensing, LLCInventors: 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: 9535598Abstract: 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: GrantFiled: June 29, 2015Date of Patent: January 3, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Ori Rimon, Ariel Kerner
-
Patent number: 9535599Abstract: 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: GrantFiled: August 18, 2009Date of Patent: January 3, 2017Assignee: Adobe Systems IncorporatedInventor: Nayoung Kim
-
Patent number: 9535600Abstract: 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: GrantFiled: August 2, 2011Date of Patent: January 3, 2017Assignee: Samsung Electronics Co., Ltd.Inventors: Sang Ki Lee, Su Jung Youn, Kyoung Ae Lim, Su Mi Shim, Wan Soo Lim
-
Patent number: 9535601Abstract: 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: GrantFiled: June 24, 2013Date of Patent: January 3, 2017Assignee: ADOBE SYSTEMS INCORPORATEDInventor: Ankit Pangasa
-
Patent number: 9535602Abstract: 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: GrantFiled: July 15, 2013Date of Patent: January 3, 2017Assignee: BNC Systems Ltd.Inventors: Oded Gutentag, Haggay Tavyumi
-
Patent number: 9535603Abstract: 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: GrantFiled: March 14, 2013Date of Patent: January 3, 2017Inventor: Carl F. Andersen
-
Patent number: 9535604Abstract: 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: GrantFiled: September 15, 2014Date of Patent: January 3, 2017Assignee: CASIO COMPUTER CO., LTDInventor: Hitoshi Amagai
-
Patent number: 9535605Abstract: 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: GrantFiled: November 9, 2015Date of Patent: January 3, 2017Assignee: Samsung Electronics Co., Ltd.Inventors: Sung Wook Park, Se Hwan Park, Ji Hoon Kim, Ji Hoon Lee
-
Patent number: 9535606Abstract: 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: GrantFiled: December 22, 2014Date of Patent: January 3, 2017Assignee: Intel CorporationInventors: Ramamurthy Krithivas, Eswaramoorthi Nallusamy, Mark A. Schmisseur
-
Patent number: 9535607Abstract: 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: GrantFiled: February 12, 2015Date of Patent: January 3, 2017Assignee: SK Hynix Inc.Inventors: Ho Jung Yun, Se Chun Park
-
Patent number: 9535608Abstract: 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: GrantFiled: May 20, 2016Date of Patent: January 3, 2017Assignee: International Business Machines CorporationInventors: Fadi Y. Busaba, Harold W. Cain, III, Michael Karl Gschwind, Valentina Salapura, Timothy J. Slegel
-
Patent number: 9535609Abstract: 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: GrantFiled: July 15, 2015Date of Patent: January 3, 2017Assignee: International Business Machines CorporationInventors: Michele Crudele, Francesco Latino, Bernardo Pastorelli
-
Patent number: 9535610Abstract: 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: GrantFiled: February 21, 2014Date of Patent: January 3, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael T. Benhase, Lokesh M. Gupta, Warren K. Stanley
-
Patent number: 9535611Abstract: 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: GrantFiled: May 20, 2016Date of Patent: January 3, 2017Assignee: Apple Inc.Inventor: Avraham Meir
-
Patent number: 9535612Abstract: 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: GrantFiled: October 23, 2013Date of Patent: January 3, 2017Assignee: International Business Machines CorporationInventors: Steven F. Best, Janice M. Girouard, Robert E. Reiland, Yehouda Shiran
-
Patent number: 9535613Abstract: 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: GrantFiled: November 24, 2014Date of Patent: January 3, 2017Assignee: Futurewei Technologies, Inc.Inventors: Reza Yazdani, Chen Tian
-
Patent number: 9535614Abstract: 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: GrantFiled: November 21, 2013Date of Patent: January 3, 2017Assignee: SanDisk Technologies LLCInventors: Gautham Reddy, Nian Niles Yang, Alexandra Bauche
-
Patent number: 9535615Abstract: 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: GrantFiled: January 5, 2015Date of Patent: January 3, 2017Assignee: Amazon Technologies, Inc.Inventors: James Christopher Sorenson, III, Colin Laird Lazier, Kestutis Patiejunas