Patents Issued in March 20, 2018
  • Patent number: 9921708
    Abstract: An organic light-emitting diode (OLED) display is disclosed. In one aspect, the OLED display includes a display substrate, an encapsulation substrate formed over the display substrate, and a window formed over the encapsulation substrate, wherein the window includes a surface facing the display substrate. The OLED display further includes a contact sensing layer formed on the surface of the window and a touch driver formed on the surface of the window and electrically connected to the contact sensing layer, wherein the touch driver is configured to drive the touch sensing layer.
    Type: Grant
    Filed: August 1, 2014
    Date of Patent: March 20, 2018
    Assignee: Samsung Display Co., Ltd.
    Inventors: Gyung-Kook Kwak, Jang-Youp Shim
  • Patent number: 9921709
    Abstract: The electrode member according to the embodiment includes: a substrate; and an electrode part on the substrate, wherein the electrode part includes a sensing electrode and a wire electrode, at least one electrode of the sensing electrode and the wire electrode includes an opening part and the electrode part has a black color.
    Type: Grant
    Filed: July 11, 2015
    Date of Patent: March 20, 2018
    Assignee: LG INNOTEK CO., LTD.
    Inventors: Dong Wook Park, Myoung Soo Ahn, Duck Hoon Park
  • Patent number: 9921710
    Abstract: A method and an apparatus for converting and displaying execution screens of a plurality of applications included a device in which the plurality of applications are provided. The method includes displaying an execution screen of a first application from among the plurality of applications, receiving an external input corresponding to the first application, generating a list of the plurality of applications according to the external input, selecting a second application from among the plurality of applications by using the list, and displaying an execution screen of the second application.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: March 20, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Eun-young Kim, Kang-tae Kim, Keun-jik Kim, Duck-hyun Kim, Chul-joo Kim, Kwang-won Sun
  • Patent number: 9921711
    Abstract: A portable electronic device and a method for automatically resizing a plurality of dynamically sizable panes displaying information on a screen of a portable electronic device are provided. The method includes displaying the information in the plurality of dynamically sizable panes on the screen of the portable electronic device, interacting with one of the plurality of dynamically sizable panes, and automatically resizing all of the plurality of dynamically sizable panes according to the interaction with the one of the plurality of dynamically sizable panes.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: March 20, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Baeksan Oh, William James Confer
  • Patent number: 9921712
    Abstract: A system for providing substantially stable control of a surgical instrument is provided. The system includes a surgical manipulator for manipulating the surgical instrument and at least one computer configured to identify a first subset and a second subset of interaction geometric primitives associated with a virtual tool; determine, based on the first subset, control forces in a first subspace; and determine based on the second subset, control forces in a second subspace having at least one additional dimension. Control forces in the additional dimension are only determined based on the second subset of primitives, which is different than the first subset of primitives. The computer is further configured to determine a torque to constrain an orientation of the surgical instrument, wherein determining the torque comprises defining a virtual tool normal and a control plane normal and using the virtual tool normal and control plane normal to calculate the torque.
    Type: Grant
    Filed: March 6, 2017
    Date of Patent: March 20, 2018
    Assignee: MAKO Surgical Corp.
    Inventors: Christopher Alan Lightcap, Hyosig Kang, David Gene Bowling, John Michael Stuart, Jerry A. Culp, Donald W. Malackowski, Jose Luis Moctezuma de la Barrera, Patrick Roessler, Joel N. Beer
  • Patent number: 9921713
    Abstract: A set of applications on a mobile device can be specified, presented and automatically populated with transitional data sets. The transitional data sets can be stored on a network to facilitate computations of differences between transitional data sets and other data sets, and the differences can be presented on the mobile device by one or more location-aware applications.
    Type: Grant
    Filed: April 1, 2013
    Date of Patent: March 20, 2018
    Assignee: Apple Inc.
    Inventor: John O. Louch
  • Patent number: 9921714
    Abstract: The present disclosure is directed to a method for managing a graphical interface viewable on a display. The method may include the step of presenting a plurality of layout options, a layout option is at least one of a full window layout or a divided window layout. The method may also include the step of receiving a selection of a layout option from the plurality of layout options. A further step of the method includes presenting a preview of the selected layout option on the display. The method also includes the step of presenting a plurality of icons, each icon corresponding to an application. A further step of the method includes receiving a selection of an icon for display within the selected layout option, the selected icon being compatible for display in the selected layout option.
    Type: Grant
    Filed: July 22, 2013
    Date of Patent: March 20, 2018
    Assignee: Rockwell Collins, Inc.
    Inventors: Geoffrey A. Shapiro, David L. Leedom, David A. Gribble, Carl H. Bode
  • Patent number: 9921715
    Abstract: Systems and methods to generate and provide a user interface to display a shape-based icon that visually represents a server in a user interface. An example method may include identifying a media access control (MAC) address associated with a server, the MAC address including a vendor identifier and a server identifier; determining a first color in view of the vendor identifier and a second color in view of the server identifier; determining a first shape in view of the vendor identifier and a second shape in view of the server identifier; generating a shape-based icon comprising the first shape having the first color and the second shape having the second color; and providing the user interface to display the shape-based icon that visually represents the server.
    Type: Grant
    Filed: February 26, 2015
    Date of Patent: March 20, 2018
    Assignee: Red Hat, Inc.
    Inventor: Lukas Zapletal
  • Patent number: 9921716
    Abstract: A request to display a portion of a full-screen content overlay options menu of a multiple media player device is detected by the multiple media player device that represents less than all of the full-screen content overlay options menu. A media type of content media currently accessed by the multiple media player device is determined. A current setting status of an available adjustment of the multiple media player device associated with the portion of the full-screen content overlay options menu based upon the determined media type of content media currently accessed by the multiple media player device is determined. A first graphical menu pane of the full-screen content overlay options menu, including the current setting status of the available adjustment, is displayed over full-screen content on a display. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
    Type: Grant
    Filed: May 5, 2014
    Date of Patent: March 20, 2018
    Assignee: Saturn Licensing LLC
    Inventors: Seth Hill, Hyehoon Yi, Sabrina Yeh, Tracy Barnes, Steven Friedlander
  • Patent number: 9921717
    Abstract: Certain exemplary embodiments relate to techniques for generating electronic menu (eMenu) graphical user interface layouts for use in connection with electronic devices (e.g., tablets, phablets, smart phones, etc.). A virtual grid-based layout including rows and columns that together constitute regularly sized and shaped grid cells is defined. Input identifying items to be included in the eMenu is received. Each item has associated length and width dimensions corresponding to a number of grid cells. At least some of the items are flagged for inclusion in the eMenu. Those items marked for inclusion are automatically and programmatically arranged in the eMenu in the grid cells of the grid-based layout in a manner that minimizes the number of unused grid cells. A tag-based representation of the layout corresponding to the formatted eMenu is stored. The file is made available to the electronic device in enabling the formatted eMenu to be displayed thereon.
    Type: Grant
    Filed: November 7, 2014
    Date of Patent: March 20, 2018
    Assignee: TouchTunes Music Corporation
    Inventors: Yu Fang, Robert R. Dykes
  • Patent number: 9921718
    Abstract: A method is provided for adaptation of a menu to a use context. The menu has at least one global list of trigger elements The method includes replacement of a global list of trigger elements, when said menu is reproduced, with a shortened list having predicted trigger elements among the trigger elements of the global list. The predicted trigger elements are trigger elements that have a higher probability of being selected in the use context than a selection threshold. Thus, the shortened list is not fixed but adapts itself to the use context, allowing a different menu to be offered, notably as a function of the user and/or the terminal reproducing said menu and/or agenda, etc. Also provided are an adaptable menu generator and an application having an adaptable menu.
    Type: Grant
    Filed: December 1, 2014
    Date of Patent: March 20, 2018
    Assignee: ORANGE
    Inventors: Christine Kuster, Valentin Millet, Suzanne Lebrun
  • Patent number: 9921719
    Abstract: A touch display apparatus and a wallpaper replacing method thereof are provided to select from wallpapers the one different from a currently displayed wallpaper according to a page-replacing operation when touch display apparatus is in an unlocked state, so as to replace the currently displayed wallpaper.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: March 20, 2018
    Assignee: GETAC TECHNOLOGY CORPORATION
    Inventor: Chin-Jung Chang
  • Patent number: 9921720
    Abstract: In some implementations, a system causes a set of main tabs to be displayed at a first portion of a display. The system is configured to receive a user selection of a selected main tab. In response, the system causes a set of secondary tabs to be displayed at a second portion of the display. The system is configured to receive user input to manipulate the secondary tabs causing a rearrangement of the secondary tabs into a new order and/or causing one or more of the secondary tabs to be hidden. Based on the user input, the system causes the manipulated set of secondary tabs to be displayed and stores information defining the manipulated set of secondary tabs. Upon a subsequent access by the user of a database object associated with the selected main tab, the system causes the manipulated set of secondary tabs to be displayed.
    Type: Grant
    Filed: April 29, 2014
    Date of Patent: March 20, 2018
    Assignee: salesforce.com, inc.
    Inventors: Margaret Law, Rashmi Channarayapattna, Jason Ellis, Anshu Agarwal, Xuefeng Wang
  • Patent number: 9921721
    Abstract: An ebook is represented as a plurality of ebook pages associated with a plurality of segments. A navigation command is received from a user, the navigation command requesting a navigation graphical user interface (GUI) in a particular navigation mode of a plurality of navigation modes. One or more ebook pages, of the plurality of ebook pages, are identified for page thumbnail generation, and page thumbnails are generated for each of the identified one or more ebook pages. The generated page thumbnails are grouped by segment, using the plurality of segments. The navigation GUI is generated in the requested navigation mode using the grouped page thumbnails, the navigation GUI listing at least one segment, of the plurality of segments, and horizontally listing at least one page thumbnail associated with the at least one segment, and the navigation GUI is displayed.
    Type: Grant
    Filed: August 8, 2014
    Date of Patent: March 20, 2018
    Assignee: Google LLC
    Inventors: Adeline Beavers, Chorong Johnston, Marco Paglia, Brian Armstrong, Nathan Stuart Streu
  • Patent number: 9921722
    Abstract: A method and system for providing an alternate gesture interface. A computing device, such as an electronic personal display or e-reading device, includes a memory and a display screen having touch functionality. The memory stores instructions configured to enact a page transition operation for digital content rendered on the display screen upon receipt of a first gesture input action performed at a first portion of the display screen. The method comprises receiving a gesture-mode switch request; in response to the gesture-mode switch request, disabling the touch functionality of the display screen; activating the touch functionality in only a second portion of the display screen, the second portion being at least partly spatially exclusive of the first portion of the display screen; and enacting the page transition operation only when a predefined second gesture input action is received at the second portion of the display screen.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: March 20, 2018
    Assignee: Rakuten Kobo, Inc.
    Inventor: Chelsea Phelan-Tran
  • Patent number: 9921723
    Abstract: A method for switching page includes creating several sequential virtual pages through loading a page script, and displaying the virtual pages on a touch screen of an electronic device; collecting touching positions of a user in the displayed virtual pages; and performing switching pages to the virtual pages displayed on the touch screen according to the touching positions. An electronic device for switching page includes a page virtual module used to create several sequential virtual pages through loading the page script, and display the virtual pages on the touch screen; a collecting module used to collect touching positions of a user in the displayed virtual page; and a processing module used to perform switching pages to the virtual page displayed on the touch screen according to said touching positions.
    Type: Grant
    Filed: December 10, 2014
    Date of Patent: March 20, 2018
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Fan Zhang
  • Patent number: 9921724
    Abstract: Disclosed are methods, systems, and computer program products for presenting data on a mobile device in communication with an on-demand database system. In some implementations, a mobile device receives information identifying one or more data objects stored in the on-demand database system based on captured behavioral data for a user of the mobile device. The captured behavioral data may be based on interactions with the one or more data objects. The mobile device provides the information for display in a user interface for a mobile application. The mobile device provides for display a subset of a plurality of information items in the user interface, the plurality of information items provided from the on-demand database system, the subset determined based on the identified one or more data objects and based on user input received via the user interface. In some implementations, the user input comprises a selected type of data object.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: March 20, 2018
    Assignee: salesforce.com, inc.
    Inventors: Craig Villamor, James David Vogt, Jason Schroeder
  • Patent number: 9921725
    Abstract: A wearable computing device receives user preferences, wherein the user preferences include information detailing one or more types of information to display based on one or more criteria being satisfied. The wearable computing device determines information to display on the wearable computing device based on the user preferences. The wearable computing device displays the determined information.
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: March 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: Gregory J. Boss, Andrew R. Jones, Paul N. Krystek, C. Steven Lingafelt, Kevin C. McConnell, John E. Moore, Jr.
  • Patent number: 9921726
    Abstract: A method and system for anonymously associating a workstation user's station control preferences with a workstation, the method comprising the steps of correlating anonymous user IDs with user preference sets in a database, obtaining input from a user at a workstation, comparing the user input to the anonymous user IDs to distinguish one distinguished user from other users without determining the identity of the user, accessing the user preference set associated with the distinguished user and controlling workstation affordances per the accessed user preferences while the user is located within a present zone proximate the workstation.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: March 20, 2018
    Assignee: Steelcase Inc.
    Inventors: Darrin Sculley, Bo Anderson, Rachel Anne Neiman, Brandon Buckingham
  • Patent number: 9921727
    Abstract: Providing an alternative human interface for an electronic device when a current human interface is made ineffective by at least an environmental factor is described herein. By ineffective it is meant that the current human interface cannot maintain a minimum level of interactivity between a user and the electronic device in the current or anticipated environment. In addition to maintaining at least a threshold level of interactivity, the configuration of the alternative human interface can take into consideration other factors such as an expected operating state of the electronic device affected by the choice of alternative human interface.
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: March 20, 2018
    Assignee: Apple Inc.
    Inventors: Jesse W. Boettcher, Jeffery T. Lee, Aram Lindahl
  • Patent number: 9921728
    Abstract: A screen providing device and a method of providing a user interface (UI) are provided. The method includes operations of selecting a service to be provided via a service providing device; selecting a UI configuring element stored in a database, based on the selected service; and displaying on a screen a UI comprising the UI configuring element.
    Type: Grant
    Filed: August 14, 2013
    Date of Patent: March 20, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jung-hyun Shim, Ji-hyeon Kweon, Kang-min Lee, Yeon-hee Lee, Sun-mi Jin
  • Patent number: 9921729
    Abstract: A method for facilitating multiple simultaneous instant messaging conversations includes: receiving a first online instant message from a first instant messaging conversation, where the user is a participant in the first instant messaging conversation; receiving a second online instant message from a second instant messaging conversation, in which the user is also a participant; integrating the first online instant message and the second online instant message into a sequence of instant messages; and displaying the sequence of instant messages such that the more recently received instant messages are displayed either below or above less recently received instant messages. If the user directs input at the displayed sequence of messages, a second sequence of messages primarily comprising messages from the first instant messaging conversation is displayed.
    Type: Grant
    Filed: July 14, 2014
    Date of Patent: March 20, 2018
    Assignee: Marengo Intellectual Property Ltd.
    Inventor: Daryl David Coutts
  • Patent number: 9921730
    Abstract: In embodiments of statistics time chart interface row mode drill down, a first interface is displayed in a table format that includes columns each having a column heading comprising a different value, each different value associated with a particular event field, and includes rows each with a time increment and one or more aggregated metrics, each aggregated metric representing a number of events having a field-value pair that matches the different value represented in one of the columns and within the time increment over which the aggregated metric is calculated. A row that includes the time increment and the aggregated metrics can be emphasized in the first interface, and in response, a menu is displayed with selectable options to transition to a second interface based on a selected one of the options.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: March 20, 2018
    Assignee: Splunk Inc.
    Inventors: Cory Eugene Burke, Katherine Kyle Feeney, Divanny I. Lamas, Marc Vincent Robichaud, Matthew G. Ness, Clara E. Lee
  • Patent number: 9921731
    Abstract: Methods, systems, and computer-readable media are provided to detect similarities in clinical documents that might be inaccurate or inappropriate. A first clinical document and a second clinical document that are to be compared are identified. This identification of the documents is based on times associated with the first and second clinical documents, an identity of clinicians who authored the first and second clinical documents, an identity of patients associated with the first and second clinical documents, a type of the first and second clinical documents, or contents of the first and second clinical documents. The first clinical document is compared to a portion of the second clinical document. A report is automatically generated, where the report indicates the similarities between the portion of the first clinical document and the portion of the second clinical document that are potentially inaccurate or inappropriate.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: March 20, 2018
    Assignee: Cerner Innovation, Inc.
    Inventors: Christopher S. Finn, Margaret C. Kolm, David J. O'Larte, Steven S. Crooks
  • Patent number: 9921732
    Abstract: Data values for various items are visualized in real-time or near real-time using radial-based techniques to produce data visualizations bearing some resemblance to, for example, pie charts, radial charts, etc. The data values are shown using indicators that encircle, or at least partially encircle, a central point. One or more characteristics of the indicator reflect the value that corresponds to the indicator. The characteristics may include, for instance, the color of the indicator and/or the distance of the indicator (or more specifically, a given point on the indicator) from the central point. The characteristics of the indicators change over time, in accordance with changes in the current values of the data items. A variety of indicators may be used, including, without limitation, points, icons, pie “wedges,” filled or partially-filled sectors of an ellipse or semi-circle, arcs or lines that span between the sides of such sectors, and so forth.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: March 20, 2018
    Assignee: Splunk Inc.
    Inventors: Cary Noel, Ian Link
  • Patent number: 9921733
    Abstract: Provided are systems and methods for determining and displaying automatically binned information via a graphical user interface. A graphical user interface (GUI) may include a first graphical element representing a first metric value for a first time window and a second graphical element representing a second metric value for a second time window. An indication of a selection of the first time window may be received via the GUI. An updated GUI comprising a third graphical element representing a third metric value for the third time window and a fourth graphical element representing the fourth metric value for the fourth time window may be displayed, wherein the third time window and the fourth time window may be sub-ranges of the first time window.
    Type: Grant
    Filed: January 28, 2015
    Date of Patent: March 20, 2018
    Assignee: SPLUNK INC.
    Inventors: Nicholas Filippi, Siegfried Puchbauer-Schnabel, Cary Noel
  • Patent number: 9921734
    Abstract: A context-sensitive viewing system is disclosed in which various data visualizations, also referred to a contextual views, of a common set of data may be viewed by a user on an electronic device. Data in the system may comprise data objects and associated properties and/or metadata, and may be stored in one or more electronic data stores. As a user of the system views and manipulates a first contextual view of a set of data objects, one or more other contextual views of the same set of data objects may be updated accordingly. Updates to the secondary contextual views may, in various embodiments, happen real-time. Further, the secondary contextual views may be visible to the user simultaneously with the primary contextual view. A user may switch from one view to another, and may manipulate data in any view, resulting in updates in the other views.
    Type: Grant
    Filed: January 4, 2017
    Date of Patent: March 20, 2018
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventors: Joshua Goldenberg, Brian Ngo, Bill Dwyer, Parvathy Menon, Gregory Martin, Zach Bush, Allen Chang, Mike Boland
  • Patent number: 9921735
    Abstract: An intelligent terminal may comprise at least one processor-readable non-transitory storage medium and at least one processor in communication with the at least one storage medium. The at least one storage medium may comprise at least one set of instructions for automatically pasting a URL from a clipboard to an address bar of a web browser. The at least one processor may be configured to execute the at least one set of instructions to obtain a URL copied by a user from a clipboard; determine an intention of the user associated with whether to paste the candidate string in a designated location of an interface displayed on the intelligent terminal; and automatically display the candidate string in the designated location of the interface when the intention of the user is determined to paste the candidate string in the designated location of the interface.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: March 20, 2018
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Ningjun Dou, Ming He
  • Patent number: 9921736
    Abstract: A bendable display method and device are provided. The bendable display device includes a display unit including a display screen, a sensing unit that senses a user manipulation, and a control unit that modifies a display of the display screen according to the user manipulation sensed by the sensing unit. The display device is bendable under external pressure into a rolled state in which the display screen of the display unit forms an outer wall, and the display unit displays the display on the display screen in the rolled state.
    Type: Grant
    Filed: December 5, 2012
    Date of Patent: March 20, 2018
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Joon-kyu Seo, Kyung-a Kang, Ji-yeon Kwak, Hyun-jin Kim
  • Patent number: 9921737
    Abstract: A flexible apparatus is provided. The flexible apparatus includes: a screen generator configured to generate a user interface (UI) screen; a plurality of sensors configured to sense deformation of the flexible apparatus and output a result of sensing; a storage configured to store a crumple determining condition with regard to crumpling of the flexible apparatus; and a controller configured to determine whether the result of the sensing by the plurality of sensors satisfies the crumple determining condition stored in the storage, and in response to determining that the crumple determining condition is satisfied, perform an operation corresponding to the crumple determining condition.
    Type: Grant
    Filed: September 18, 2013
    Date of Patent: March 20, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Joon-kyu Seo, Kyung-a Kang, Ji-yeon Kwak, Hyun-jin Kim, Geun-ho Lee
  • Patent number: 9921738
    Abstract: A method for processing information in a portable terminal is provided. The method includes displaying a content, displaying a clip area on the content when detecting a clip touch interaction, correcting the clip area by analyzing a pattern and/or information of the clip area, and storing information of corrected clip area in a clipboard.
    Type: Grant
    Filed: July 9, 2014
    Date of Patent: March 20, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Heejin Kim, Sihak Jang, Sanghyuk Koh, Bohyun Sim, Hyemi Lee
  • Patent number: 9921739
    Abstract: A system with a processing system, an input device integrated within the processing system and coupled with the processing system, and a sensor arrangement integrated with the processing system and configured to monitor an area above the input device, and a controller coupled with the sensor arrangement to detect predefined input actions, wherein the controller is coupled with the processing system and wherein the predefined input actions are combined with inputs from the input device.
    Type: Grant
    Filed: January 13, 2015
    Date of Patent: March 20, 2018
    Assignee: MICROCHIP TECHNOLOGY INCORPORATED
    Inventor: Andreas Dorfner
  • Patent number: 9921740
    Abstract: Methods, computer program products and systems for displaying content on a touch screen of a touch screen device. One method includes: obtaining data indicating a portion of the touch screen is obstructed during display of the content on the touch screen; and adjusting a position of the content as displayed on the touch screen in response to obtaining the data indicating the portion of the touch screen is obstructed.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: March 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: James E. Bostick, John M. Ganci, Jr., Sarbajit K. Rakshit, Craig M. Trim
  • Patent number: 9921741
    Abstract: Systems and methods securely authenticate an identity of an individual based on a pattern that is traced by the individual. Embodiments relate to prompting an individual with a pattern to trace when attempting to authenticate the identity of the individual during an identity authentication session. Motion-based behavior data that is generated by motions executed by the individual as the individual traces the pattern is captured via a motion-capturing sensor. The motion-based behavior data is unique to the individual and has a low likelihood of being duplicated by an unauthorized individual attempting to fraudulently pose as the individual. The captured motion-based behavior data is compared to previously-captured motion-based behavior data from previous traces of the pattern completed by the individual. The identity of the individual is authenticated when the motion-based behavior data is within a threshold of the previously captured motion-based behavior data.
    Type: Grant
    Filed: May 12, 2014
    Date of Patent: March 20, 2018
    Assignee: Ohio University
    Inventors: Chang Liu, Siang Lee Hong
  • Patent number: 9921742
    Abstract: Provided is an information processing apparatus including: a processor; a touch panel; and a display, in which the processor receives input of touch coordinates through the touch panel, the processor determines, as a selected region, a character region from among a plurality of character regions in units of a predetermined number of characters on a screen that is currently displayed on the display and includes characters in a plurality of rows, the character region overlapping a touch track that is obtained by connecting the touch coordinates in order of inputting and continues in a plurality of rows, and the processor performs a predetermined process on the determined selected region.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: March 20, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Taichi Noro, Hideaki Joe
  • Patent number: 9921743
    Abstract: Techniques are presented for detection of a false touch on a touchscreen. The method includes recognizing a multi-touch instruction sequence, determining whether the multi-touch instruction sequence includes at least a first touch component corresponding to a predicted false touch, and in response to determining there is a false touch, disabling multi-touch functionality for the multi-touch instruction sequence.
    Type: Grant
    Filed: August 20, 2015
    Date of Patent: March 20, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jay S. Bryant, James E. Carey
  • Patent number: 9921744
    Abstract: A method and an apparatus input test in a touch screen terminal. The method comprises designating a certain region on a keyboard interface picture, not permitting text input through a keyboard when touch drag started from the designated region is sensed and acquiring a path of the touch drag, acquiring a path of following touch drag when at least the one or more following touch drag are sensed, and reading out at least the acquired one or more paths by cursive character recognition, deducing a character, determining the deduced character as an input target, and permitting the text input through the keyboard.
    Type: Grant
    Filed: January 5, 2017
    Date of Patent: March 20, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Tae-Gon Ha, Hairong Zhang
  • Patent number: 9921745
    Abstract: Particular embodiments receive multiple touch events detected by a touchscreen. Each touch event may be associated with at least one position on a touchscreen, and at least a portion of the touch events may be located along a line. Particular embodiments may determine that the touch events are approaching an edge of the touchscreen, and may determine a first extrapolated position based on the determination that the touch events are approaching the edge of the touchscreen. The first extrapolated position may anticipate that one or more future touch events will turn before reaching the edge of the touchscreen. Particular embodiments may also provide display information based on the touch events and the first extrapolated position.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: March 20, 2018
    Assignee: Facebook, Inc.
    Inventors: Benoit Schillings, Feng Qian, Jonathan Kaldor, Gueorgui Djabarov
  • Patent number: 9921746
    Abstract: An article of manufacture includes a machine-readable medium that stores a multimedia content file in a first format and multiple program sets. Each program set is a version of software that, when executed by a respective electronic system, produces the multimedia content file in a second format for use in the respective electronic system. A first program set is compatible with a first operating system executed by a first electronic system and a second program set is compatible with a second operating system executed by a second electronic system. The second operating system is distinct from the first operating system.
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: March 20, 2018
    Assignee: MO-DV, INC.
    Inventor: Robert D. Widergren
  • Patent number: 9921747
    Abstract: A unifying memory controller (UMC) to send and receive data to and from a local host. The UMC also may manage data placement and retrieval by using an address mapper. The UMC may also selectively provide power to a plurality of memory locations. The UMC may also manage data placement based on a policy that can make use of a property stored in the metadata storage location. The property may be a property describing the data that is being managed. The UMC also may use its own local cache that may store copies of data managed by the circuit.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: March 20, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Andrew R. Wheeler, Boris Zuckerman, Greg Astfalk, Russ W. Herrell
  • Patent number: 9921748
    Abstract: A sensor system as presented here includes a plurality of digital sensor devices, a random access memory (RAM) architecture coupled to the digital sensor devices, and a controller operatively coupled to the RAM architecture. Each digital sensor device is configured to generate digital sensor output data. The controller controls the reading and writing operations of the RAM architecture. During a data recording operation of the sensor system, each of the digital sensor devices is directly connected, electrically and physically, to the RAM architecture to facilitate synchronous writing of the digital sensor output data.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: March 20, 2018
    Assignee: SONELITE INC.
    Inventors: Chris Todter, Paul Graeme Bremner
  • Patent number: 9921749
    Abstract: A method of operating a memory system, including a memory device, includes managing program order information of the memory device based on a program order stamp (POS) indicating a relative temporal relationship between program operations of a plurality of memory groups that are included in the memory device. The method includes generating a first mapping table that stores a read voltage offset and an upper POS corresponding to the read voltage offset, by using a plurality of voltage levels that are sequentially decreased or reduced, and generating a second mapping table that stores the read voltage offset and a lower POS corresponding to the read voltage offset, by using a plurality of voltage levels that are sequentially increased. A read voltage for performing a read operation on the memory device is variably determined based on the first and second mapping tables and the program order information.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: March 20, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kyung-Ryun Kim, Joon-Suc Jang
  • Patent number: 9921750
    Abstract: Embodiments of the inventive concept include a solid state drive (SSD) shared array memory cache system including memory cache occupancy prediction. The system can include multiple SSD modules each including a non-volatile memory section, a cache, and a prediction agent generator logic section. The system can further include a host agent including an occupancy prediction logic section that can receive prediction agents from the prediction agent generator logic section of each of the SSD modules, and predict content occupancy of the cache based at least on the prediction agents. A method for predicting SSD memory cache occupancy can include processing write requests, predicting content occupancy of an SSD's cache, determining whether an address in the cache is probably logically contiguous to the logical memory address, re-directing at least one write request, and coalescing multiple write requests including the re-directed write request into a single I/O for storage on the non-volatile memory of the SSD.
    Type: Grant
    Filed: July 29, 2015
    Date of Patent: March 20, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Mrinmoy Ghosh
  • Patent number: 9921751
    Abstract: A memory system includes a CPU that communicates commands and addresses to a main-memory module. The module includes a buffer circuit that relays commands and data between the CPU and the main memory. The memory module additionally includes an embedded processor that shares access to main memory in support of peripheral functionality, such as graphics processing, for improved overall system performance. The buffer circuit facilitates the communication of instructions and data between CPU and the peripheral processor in a manner that minimizes or eliminates the need to modify CPU, and consequently reduces practical barriers to the adoption of main-memory modules with integrated processing power.
    Type: Grant
    Filed: January 19, 2016
    Date of Patent: March 20, 2018
    Assignee: Rambus Inc.
    Inventors: Richard E. Perego, Pradeep Batra, Steven Woo, Lawrence Lai, Chi-Ming Yeung
  • Patent number: 9921752
    Abstract: A computer program product having a computer readable medium tangibly recording computer program logic for providing data access in a storage system, the computer program product including code to analyze a plurality of data access requests directed to a source volume of the storage system, code to generate a mirror volume of the source volume, the mirror volume including a subset of data items of the source volume, in which the first subset of data items is selected for the mirror volume based at least in part on data access patterns revealed by analyzing the data access requests, and code to access the mirror volume in parallel with accessing the source volume to fulfill read requests from a plurality of hosts.
    Type: Grant
    Filed: May 4, 2012
    Date of Patent: March 20, 2018
    Assignee: NETAPP, INC.
    Inventor: Raghunatha Reddy
  • Patent number: 9921753
    Abstract: Embodiments herein provide for redundant data storage. One storage system includes first and second host systems each comprising a memory and a persistent storage device. The storage system also includes first and second storage controllers each comprising a memory (e.g., DRAM). The memory of the first storage controller is mapped to the memory of the first host system and the memory of the second storage controller is mapped to the memory of the second host system. The first storage controller is operable to DMA data from the persistent storage device of the first host system to the memory of the first storage controller, and to direct the second storage controller to DMA the data to the persistent storage device of the second host system via the memory of the second storage controller.
    Type: Grant
    Filed: March 23, 2015
    Date of Patent: March 20, 2018
    Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
    Inventors: Sumanesh Samanta, Luca Bert, Naveen Krishnamurthy
  • Patent number: 9921754
    Abstract: Systems and techniques for dynamic coding of memory regions are described. A described technique includes monitoring accesses to a group of memory regions, each region including two or more portions of a group of data banks; detecting a high-access memory region based on whether accesses to a region of the group of memory regions exceeds a threshold; generating coding values of a coding region corresponding to the high-access memory region, the high-access memory region including data values distributed across the group of banks; and storing the coding values of the coding region in a coding bank.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: March 20, 2018
    Assignee: Futurewei Technologies, Inc.
    Inventors: Hao Luan, Alan Gatherer, Sriram Vishwanath, Casen Hunger, Hardik Jain
  • Patent number: 9921755
    Abstract: System, method, and apparatus for integrated main memory (MM) and configurable coprocessor (CP) chip for processing subset of network functions. Chip supports external accesses to MM without additional latency from on-chip CP. On-chip memory scheduler resolves all bank conflicts and configurably load balances MM accesses. Instruction set and data on which the CP executes instructions are all disposed on-chip with no on-chip cache memory, thereby avoiding latency and coherency issues. Multiple independent and orthogonal threading domains used: a FIFO-based scheduling domain (SD) for the I/O; a multi-threaded processing domain for the CP. The CP is an array of independent, autonomous, unsequenced processing engines that process on-chip data tracked by SD of external CMD and reordered per FIFO CMD sequence before transmission.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: March 20, 2018
    Assignee: MoSys, Inc.
    Inventors: Michael J Miller, Jay B Patel, Michael J Morrison
  • Patent number: 9921756
    Abstract: A storage system includes a first and second control modules (CMs) connected to a client and a storage module over a communication fabric. In response to a data fragment written to the storage module, the first CM is to create a table of contents (TOC) entry in a TOC page maintained in a first storage partition of the storage module, update its FTL map, determine whether the TOC page contains a predetermined number of TOC entries, and in response to determining that the TOC page contains the predetermined number of TOC entries, send a control signal to the second CM via an inter-processor link. In response to the control signal received from the first CM via the inter-processor link, the second CM is to copy the TOC page from the first storage partition to a memory associated with the second CM to allow the second CM to update its FTL map.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: March 20, 2018
    Assignee: EMC IP Holding Company LLC
    Inventor: Nils Nieuwejaar
  • Patent number: 9921757
    Abstract: A plurality of programmable logic blocks are programmed in a first configuration to perform one or both of an access function and a management function with respect to a plurality of non-volatile memory modules. A high data transfer rate connection is provided to an external random access memory device, wherein said at least a subset of said programmable logic blocks are programmed in said first configuration to perform one or both of said access function and said management function at least in part using data sent via a communication interface, wherein the communication interface is coupled to at least a subset of said programmable logic blocks.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: March 20, 2018
    Assignee: EMC IP Holding Company LLC
    Inventor: Kevin Rowett