Non-array Icons Patents (Class 715/846)
  • Patent number: 11250208
    Abstract: Dynamic templates include regions that provide behavior based upon a purpose or desired outcome. Templates and regions can modify the logical representations associated with objects to create semantic context for the objects. Templates and regions can also generate visual representations of objects based upon their logical representations. The visual representation utilized by a template or region can be selected manually or based upon the capabilities of a computing device. Objects contained within regions can be sorted, filtered, arranged, and projected based on their associated logical representations.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: February 15, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Francois M. Rouaix, Itai Almog, Ron Mondri, March Rogers, Palmer H. Batt, Christian James Colando
  • Patent number: 11205040
    Abstract: Dynamic templates include regions that provide behavior based upon a purpose or desired outcome. Templates and regions can modify the logical representations associated with objects to create semantic context for the objects. Templates and regions can also generate visual representations of objects based upon their logical representations. The visual representation utilized by a template or region can be selected manually or based upon the capabilities of a computing device. Objects contained within regions can be sorted, filtered, arranged, and projected based on their associated logical representations.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: December 21, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Francois M. Rouaix, Itai Almog, Ron Mondri, March Rogers, Palmer H. Batt, Christian James Colando
  • Patent number: 11188195
    Abstract: A method for playing music in a vehicle audio system includes: playing, by a controller, a music file of a user device that is received via communication; determining, by the controller, whether metadata of the music file to be played matches metadata of a music file that is stored in a first storage device and has sound quality that is better than sound quality of the music file of the user device; and stopping, by the controller, playback of the music file of the user device and playing the music file of the first storage device when the metadata of the music file to be played matches the metadata of the music file of the first storage device.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: November 30, 2021
    Assignees: Hyundai Motor Company, Kia Motors Corporation
    Inventors: Venkata Avinash Karuturi, Raja Kullayappa Chintalapalli
  • Patent number: 11171896
    Abstract: An apparatus for integrating and executing a plurality of messengers may include a communication unit configured to communicate with messenger servers and other electronic devices, a display unit configured to integrate and display a plurality of messengers on one screen, a storage unit configured to store an integrated messenger application which is a program for integrating and displaying the plurality of messengers and a plurality of messenger applications, and a controller configured to register at least two or more messenger applications selected by a user in the integrated messenger application and provide a messenger list to the plurality of registered messenger applications.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: November 9, 2021
    Inventors: Si On Kim, Insuk Kim
  • Patent number: 11157136
    Abstract: The present disclosure generally relates to user interfaces for enabling an activity using a computer system. In some embodiments, exemplary user interfaces for invoking an activity associated with an application are described. In some embodiments, exemplary user interfaces for customizing displayed content based on circumstances under which the content was invoked are described. In some embodiments, exemplary user interfaces for managing applications that were used to enable activities are described. In some embodiments, exemplary user interfaces for managing settings for applications used to enable activities are described.
    Type: Grant
    Filed: September 24, 2020
    Date of Patent: October 26, 2021
    Assignee: Apple Inc.
    Inventors: Yongjun Zhang, Reza Abbasian, Darin Adler, Ada Chan, Steven Falkenburg, Charles B. Etzel, Craig M. Federighi, Christopher Patrick Foss, Nahir A. Khan, Heena Ko, Rishab Mehra, Grant Paul, Pallavika Ramaswamy, Caelan G. Stack, Mark M. Xue, Luming Yin, Charles H. Ying, Patrick L. Coffman
  • Patent number: 11062095
    Abstract: A method for receiving a first text in a source language is provided. The method includes associating the first text in the source language with a first vector, selected from a plurality of vectors associated with the source language in an embedded set, and identifying a second vector that is closer to the first vector than a pre-selected threshold. The second vector is associated with a second text in a target language. The method includes associating the first text in the source language with the second text in the target language, wherein the embedded set includes a first image vector for a first image and a second image vector for a second image, and returning the second text in the target language, the second text being a translation of the first text from the source language to the target language. A system configured to perform the above method is also provided.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: July 13, 2021
    Assignee: Shutterstock, Inc.
    Inventors: Manor Lev-Tov, Nicholas Alexander Lineback, Michael Ranzinger
  • Patent number: 11042344
    Abstract: A display device includes a display panel including a display screen for displaying an image, and a terminal detection unit. When the terminal detection unit detects that a portable information terminal is arranged on the display screen, the display device transmits a data area generation instruction to secure a data area to a storage device to cause the storage device to secure the data area. The display device receives information indicating a location of the data area from the storage device. The display device causes the display screen to display a storage location image including the information indicating the location of the data area on a part of the display screen on which the portable information terminal is arranged, and notifies the portable information terminal of the location of the data area through the storage location image.
    Type: Grant
    Filed: March 19, 2020
    Date of Patent: June 22, 2021
    Assignee: SHARP NEC DISPLAY SOLUTIONS, LTD.
    Inventor: Hiroyuki Sakuma
  • Patent number: 11010397
    Abstract: A method for displaying applications which includes: obtaining the applications installed in a master device and the applications installed in a slave device when the master device is connected with the slave device; if the master device and the slave device have a same application, using the same application as the application to be recommended; obtaining the usage information of the application to be recommended, and determining the priority of the application to be recommended according to the usage information; and displaying the application to be recommended on the master device or the slave device according to a level of the priority. The present disclosure further discloses a system for displaying applications.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: May 18, 2021
    Assignee: SHENZHEN TCL DIGITAL TECHNOLOGY LTD.
    Inventors: Sunming Huang, Yunhua Wang
  • Patent number: 11005710
    Abstract: Disclosed herein are systems, methods, computer media, and apparatuses for providing resource tracking, such as in a data center environment. A control and monitoring node receives updates indicating instantiation of resources in the computing system network. The control and monitoring node determines that there are duplicate resources in the network, and then determines which of the duplicate resources to provide connectivity to. The control and monitoring node provides network configuration updates to various networking resources in the network to provide network connectivity to the one of the duplicate resources in the network.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: May 11, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mohit Garg, Benjamin M. Schultz, Poornananda R. Gaddehosur
  • Patent number: 10943055
    Abstract: System and methods for displaying one or more assets on a client device based on device characteristics are provided. Code is transmitted to a client device. The code, when executed by the client device, causes a processor of the client device to determine a first device characteristic of the client device. A first layout may be selected based on the first device characteristic. The layout may include one or more cards. Each card may correspond to one or more assets. Each card may be modified based on a corresponding card characteristic. One or more assets may be requested. The assets may be displayed on the first client device. The code may be transmitted to another client device, which may select a different layout based on a different device characteristic.
    Type: Grant
    Filed: April 20, 2018
    Date of Patent: March 9, 2021
    Assignee: Google LLC
    Inventors: Cameron Henry Behar, Mariam Rahila Shaikh, Brian James Mulford, Jonathan Wolfe, Robert Neale, Wade Davenport Norris, Robert Gordon Kogan
  • Patent number: 10931622
    Abstract: A social networking system user may associate a graphical element representing the user's emotional reaction with a content item presented by the social networking system. The user is presented with one or more graphical elements maintained by the social networking system and selects a graphical element for associating with the content item. If certain graphical elements are selected, the social networking system prompts the user for compensation or requests compensation from an entity associated with the selected graphical element. The selected graphical element is associated with the content item and a connection, or other information, between the user and the object identifying the selected graphical element is stored by the social networking system. The selected graphical element may be displayed with the content item to the user and to other users connected to the user.
    Type: Grant
    Filed: April 4, 2019
    Date of Patent: February 23, 2021
    Assignee: Facebook, Inc.
    Inventors: Yigal Dan Rubinstein, Abhishek Doshi, Reshma Khilnani Ebberson, Cole Gleason
  • Patent number: 10915228
    Abstract: A character input device includes a character input unit that receives an input character, a suggestion list management unit that converts the input character, a suggestion list generator that generates a conversion suggestion list through conversion of the input character, a suggestion display including a standard-suggestion display area for displaying the conversion suggestion list, an operation detector that detects movement of a divisional suggestion included in the conversion suggestion list, and a suggestion division management unit that generates a divisional-suggestion display area different from the standard-suggestion display area in the suggestion display in response to the movement of the divisional suggestion. The suggestion division management unit associates the divisional suggestion with the divisional-suggestion display area, and outputs the divisional suggestion to the divisional-suggestion display area.
    Type: Grant
    Filed: February 18, 2020
    Date of Patent: February 9, 2021
    Assignee: OMRON Corporation
    Inventors: Takahiro Yamada, Yasumasa Sasano
  • Patent number: 10852874
    Abstract: An object may rest on top of a sensor structure. Multiple 3-axis load sensors may be embedded in the sensor structure, and may take measurements of a force created by a human user touching the object. The direction of the force may fluctuate slightly, due to tiny shaking movements of the user's hand or finger while the hand or finger touches the object. These tiny shaking movements may occur even in a normal, healthy person. Based on these measurements of fluctuating force that are taken by the load sensors, a computer may calculate three-dimensional spatial coordinates of a point at which the user is touching the object.
    Type: Grant
    Filed: November 7, 2019
    Date of Patent: December 1, 2020
    Assignee: Massachusetts Institute of Technology
    Inventors: Takatoshi Yoshida, Hiroshi Ishii
  • Patent number: 10764542
    Abstract: A portable camera may be activated in response to the activity of a firearm. Furthermore, a communications channel may be established between a firearm telematics sensor and a video camera, optionally by means of intermediary devices. When the telematics sensor detects that its associated firearm has been removed from a holster of the firearm, is in motion, or is being discharged, the telematics sensor may signal the video camera to initiate recording.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: September 1, 2020
    Assignee: Yardarm Technologies, Inc.
    Inventors: Robert J. Stewart, David Glowacki, James Schaff, Kyle Howell
  • Patent number: 10747554
    Abstract: In one example, a device includes one or more processors, a presence-sensitive display, and a storage device that stores one or more modules. The modules are executable to, responsive to receiving an indication of a first user input: output, for display, a graphical element including at least one task shortcut from a plurality of task shortcuts for an application, receive an indication of a second user input that selects a particular task shortcut included in the graphical element, and, responsive to receiving the indication of the second user input, output, for display, a shortcut icon for the particular task shortcut within the graphical user interface.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: August 18, 2020
    Assignee: Google LLC
    Inventors: Eunkyung Chung, Thomas Weedon Hume, Michael Andrew Cleron, Michael Adam Cohen, Makoto Onuki
  • Patent number: 10743085
    Abstract: In some examples, a facility augments an audio-video sequence playback display with respect to a current playback position of the audio-video sequence within a time index range of the sequence. For a first portion of the time index range of the sequence containing the current playback position (“CPP”), the facility performs automatic voice transcription against the audio component to obtain speech text for at least one speaker. For a second portion of the time index range of the sequence containing the CPP, the facility performs automatic image recognition against the video component to obtain identifying information identifying at least one person, object, or location. Simultaneously with the sequence playback display and proximate to the sequence playback display, the facility displays one or more annotations each based upon (a) at least a portion of the obtained speech text, (b) at least a portion of the obtained identifying information, or (c) both.
    Type: Grant
    Filed: July 21, 2017
    Date of Patent: August 11, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Akshay Prabhu, Vasanth Raja Chittampally
  • Patent number: 10685550
    Abstract: An audio device includes a sensor communicatively coupled to a processor and configured to generate a presence signal in response to detecting an object within an interaction region, a loudspeaker communicatively coupled to the processor, at least one light-emitting device that is communicatively coupled to the processor, and the processor. The processor is configured to vary light output of the at least one light-emitting device based on the presence signal.
    Type: Grant
    Filed: May 19, 2017
    Date of Patent: June 16, 2020
    Assignee: Harman International Industries, Incorporated
    Inventors: Joseph Verbeke, Davide Di Censo, Daniel Pye, Stefan Marti, Carsten Schwesig, Hakim Raja
  • Patent number: 10635375
    Abstract: A data transfer system includes a display device and a portable information terminal. The display device includes a first display panel having a first display screen for displaying an image, a terminal detection unit configured to detect that the portable information terminal has approached the first display screen, and a first display processing unit configured to cause the first display screen to display a storage location image which is an image indicating information about a storage location of data in another device when the terminal detection unit detects that the portable information terminal has approached the first display screen.
    Type: Grant
    Filed: May 14, 2014
    Date of Patent: April 28, 2020
    Assignee: NEC DISPLAY SOLUTIONS, LTD.
    Inventor: Hiroyuki Sakuma
  • Patent number: 10509551
    Abstract: An icon management method, apparatus, and terminal, which relate to the field of electronic devices are provided. The method includes displaying a home screen, where the home screen includes at least one target icon with at least two non-overlapping function regions. The function regions correspond to different functions, and the functions are icon adjustment functions. The method also includes receiving a first user instruction, determining a target icon selected by the first user instruction and a target function selected by the first user instruction. The target function is a function corresponding to a function region of the target icon that is selected by the first user instruction. The method also includes executing the target function on the target icon selected by the first user instruction. The method may be implemented on a terminal.
    Type: Grant
    Filed: July 29, 2015
    Date of Patent: December 17, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xi Huang, Zhu Liu, Zhenwei Shan, Wenmei Gao
  • Patent number: 10489010
    Abstract: A method involves presenting an interface which provides the ability to associate photographic images with an anatomical image for use in clinical documentation. A method involves presenting an interface which displays an anatomical image and lists both common conditions for selection by a user and common treatments for the presented or selected conditions. A method involves presenting an interface which displays an anatomical image providing drill down functionality.
    Type: Grant
    Filed: December 31, 2016
    Date of Patent: November 26, 2019
    Assignee: ALLSCRIPTS SOFTWARE, LLC
    Inventors: William Paul Minton, Jerry Lynn Goodman, Michael C. Rapa, Rufus Brandon Harvey, Alvin Lee Ashcraft, Georgian Vicentiu Grigore, Kasumo Morris, Diane Carolyn Woodall, Murphy Mathews
  • Patent number: 10466871
    Abstract: Systems and methods are provided for customizing tabs in a browser window by facilitating visual modifications to the tabs. An indication of a user interaction with a tab, such as a hover or selection input, is received. Based on receiving this indication of a user interaction, one or more options from which a user may select to modify or add content to the tab are provided for display. These options may include, for instance, colors, icons, text modifications, objects, etc. A user selection is received from the one or more options. Based on the user selection, the tab is visually altered.
    Type: Grant
    Filed: February 24, 2017
    Date of Patent: November 5, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Adam Edward Barrus, Danielle Lauren Ellbogen, Marcus P. Ghaly, Christopher Obeso, Andrew M. Pickard
  • Patent number: 10445431
    Abstract: A method for receiving a first text in a source language is provided. The method includes associating the first text in the source language with a first vector, selected from a plurality of vectors associated with the source language in an embedded set, and identifying a second vector that is closer to the first vector than a pre-selected threshold. The second vector is associated with a second text in a target language. The method includes associating the first text in the source language with the second text in the target language, wherein the embedded set includes a first image vector for a first image and a second image vector for a second image, and returning the second text in the target language, the second text being a translation of the first text from the source language to the target language. A system configured to perform the above method is also provided.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: October 15, 2019
    Assignee: SHUTTERSTOCK, INC.
    Inventors: Manor Lev-Tov, Nicholas Alexander Lineback, Michael Ranzinger
  • Patent number: 10403017
    Abstract: A request is received for an image to be presented on a client computing device, where the image is synthesized by shared images and dedicated images dedicated to the client computing device. A first one or more source files are identified for generating the shared images that are used by the client computing device and one or more other client computing devices. The shared images are generated based on the first one or more source files. A second one or more source files are identified for generating the dedicated images. A configuration file is generated that includes instructions for the client computing device to synthesize the shared images and the second one or more source files to the requested image. The shared images, the second one or more source files, and the configuration file are sent to the client computing device.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: September 3, 2019
    Assignee: Alibaba Group Holding Limited
    Inventors: Zhijun Du, Sanping Li, Nan Wang, Qiang He, Yanjun Zhao, Zhenqiang Lao, Jie Shi, Weixing Wang
  • Patent number: 10278197
    Abstract: Techniques and systems for prioritizing beacon messages are disclosed. Such a technique can include receiving, at a mobile device, beacon messages from multiple beacon devices over short-range communication links, the beacon devices being within a vicinity of an establishment, the beacon messages being configured to provide content associated with the establishment; determining, at the mobile device, priorities of the beacon messages based on one or more criteria; selecting, at the mobile device, a beacon message of the beacon messages based on the priorities to produce a selected beacon message; and presenting the selected beacon message through the mobile device.
    Type: Grant
    Filed: August 11, 2016
    Date of Patent: April 30, 2019
    Assignee: Apple Inc.
    Inventors: Benjamin Vigier, Corey G. Fugman, Filip Krsmanovic, Mathieu Roig, Yingfeng Su
  • Patent number: 10116695
    Abstract: The disclosed computer-implemented method for verifying that operators are human based on operator gaze may include (1) presenting an image to a user of the computing device via a display element of the computing device, (2) tracking the user's gaze as the image is presented to the user, (3) determining, based on an analysis of the user's gaze, that one or more patterns of the user's gaze are consistent with one or more human gaze patterns, and (4) classifying the user as a human in response to determining that the one or more patterns of the user's gaze are consistent with one or more human gaze patterns. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: February 3, 2016
    Date of Patent: October 30, 2018
    Assignee: Symantec Corporation
    Inventors: Ilya Sokolov, Keith Newstadt
  • Patent number: 9921669
    Abstract: Operation display device includes a display, an operation part, and an arithmetic and control part. The arithmetic and control part includes: an analysis processing part analyzing an operation content of an operation object; and a display processing part determining a shape and a position of a figure for operation displayed on the display according to the operation content analyzed by the analysis processing part. The analysis processing part has a function of classifying the operation content of the operation object into a moving operation for changing the position of the figure for operation and an adjustment operation for adjusting a control amount. When a contact position to the operation part is out of a tracking range set in accordance with the position of the figure for operation, the display processing part displaces the figure for operation so that the contact position of the operation object is within the tracking range.
    Type: Grant
    Filed: March 5, 2013
    Date of Patent: March 20, 2018
    Assignee: Panasonic Intellectual Property Management Co., Ltd.
    Inventor: Tomikazu Imai
  • Patent number: 9910560
    Abstract: An operation button carries out an operation of an electronic apparatus through a key input. A touch panel is a display area of the electronic apparatus and carries out an operation of the electronic apparatus through a touch operation. A display controlling unit displays, in response to the operation of at least one of the operation button and the touch panel, a menu including at least one choice relating to the operation of the electronic apparatus on a display device. Here, the display controlling unit displays a menu to be displayed in response to the operation of the operation button and a menu to be displayed in response to the operation of the touch panel such that the menus include at least one common choice and besides the common choice is disposed in layouts different from each other.
    Type: Grant
    Filed: September 17, 2013
    Date of Patent: March 6, 2018
    Assignee: Sony Interactive Entertainment Inc.
    Inventors: Masakazu Hayashi, Kensaku Ishizuka, Eiji Yamada, Yuki Kobayashi, Manabu Nishizawa
  • Patent number: 9846680
    Abstract: A system, method, and computer readable medium comprises displaying a panel associated with at least one script, presenting a branching logic associated with the panel and creating a graphical map of the panel and the branching logic where the graphical map allows zooming in to show panel logic associated with the panel, and the graphical map allows zooming out to show the branching logic associated with the panel.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: December 19, 2017
    Assignee: ALORICA BUSINESS SOLUTIONS, LLC
    Inventors: Jeffrey William Cordell, Anthony Mathew Stach, Jereomy K. Frum
  • Patent number: 9792798
    Abstract: In an example embodiment, biometric data and environmental data are obtained from sensors. Corporate information system (CIS) information is retrieved for a worker, with the CIS information including a schedule of tasks assigned to the worker. A task currently being performed by the worker is determined based on the schedule of tasks. Weights are assigned to the biometric data and the environmental data. The weights vary between data from different sensors, with the weights assigned based on the task currently being performed by the worker. A current safety score is assigned for the worker based on the calculation of a formula, with the formula using the assigned weights as coefficients to variables, with the variables being values obtained from the biometric data and the environmental data. The current safety score is compared to a safety threshold, and if the threshold is violated, an alert is generated to the worker.
    Type: Grant
    Filed: January 16, 2017
    Date of Patent: October 17, 2017
    Assignee: General Electric Company
    Inventors: James Jobin, Roberto Silveira Silva Filho, Bo Yu
  • Patent number: 9720955
    Abstract: A computing device is described that includes at least one processor and a memory including instructions that when executed cause the at least one processor to output, for display, a graphical keyboard comprising a plurality of keys, and determine, based on an indication of a selection of one or more keys from the plurality of keys, text of an electronic communication. The instructions, when executed, further cause the at least one processor to identify, based at least in part on the text, a searchable entity or trigger phrase, generate, based on the searchable entity or trigger phrase, a search query, and output, for display, within the graphical keyboard, a graphical indication to indicate that the computing device generated the search query.
    Type: Grant
    Filed: October 10, 2016
    Date of Patent: August 1, 2017
    Assignee: Google Inc.
    Inventors: Jing Cao, Alexa Greenberg, Abhanshu Sharma, Yanchao Su, Nicholas Kong, Muhammad Mohsin, Jacek Jurewicz, Wei Huang, Matthew Sharifi, Benjamin Sidhom
  • Patent number: 9721010
    Abstract: Among other things, one or more techniques and/or systems are provided for annotating content based upon user reaction data and/or for maintaining a searchable content repository. That is, a user may request and/or opt-in for user reaction data to be detected while a user is experiencing content (e.g., watching a movie, walking through a park, interacting with a website, participating on a phone conversation, etc.). Metadata associated with the content may be used to determine when and/or what sensors to use to detect the user reaction data (e.g., metadata specifying an emotional part of a movie). The content may be annotated with a reaction annotation corresponding to the user reaction data, which may be used to organize, search, and/or interact with the content. A search interface may allow users to search for content based upon annotation data and/or aggregated annotation data of one or more users who experienced the content.
    Type: Grant
    Filed: December 13, 2012
    Date of Patent: August 1, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Emmanouil Koukoumidis, Brian Beckman, Nicholas Donald Atkins Lane, Arjmand Micheal Samuel
  • Patent number: 9626077
    Abstract: A dynamic map-type graphic interface includes a number of user interface (UI) components. Each UI component is associated with one corresponding application program of the electronic device. The dynamic map-type graphic interface is a single-layer graphic interface made up of the UI components spliced together and around the center of the dynamic map-type graphic interface. The arrangement of the UI components is dynamically alterable according to operating times of the application program operated under a predetermined state parameter value within a predetermined time period.
    Type: Grant
    Filed: September 11, 2014
    Date of Patent: April 18, 2017
    Assignees: Fu Tai Hua Industry (Shenzhen) Co., Ltd., HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Tzu-Hsiang Lan, Quan-Quan Liu
  • Patent number: 9619107
    Abstract: A method and system for displaying icons on a user interface of a smart device are disclosed. The method includes obtaining a webpage address and checking security of the webpage linked to the webpage address. Further, the method includes displaying a first icon at a pre-determined position, the first icon indicating that the security check is in progress; obtaining a speed for loading the webpage and a speed for the security check; and adjusting icons displayed at the pre-determined position based on the speed for loading the webpage and the speed for the security check. The method and system consistent with the present disclosure may improve the user experience of smartphone users.
    Type: Grant
    Filed: May 16, 2014
    Date of Patent: April 11, 2017
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Jianchun Wang, Ningju Dou, Yi Zhao, Ximin Yu, Ye Zhang, Jun Xue
  • Patent number: 9329840
    Abstract: The present invention provides a set of blocks for creating device drivers. Since, for most computational devices, device driver code to configure and control an I/O interface may be decomposed into a small finite number of common software functions, by providing a block set comprising blocks representing the finite number of common software functions, custom device drivers can be created for any number of devices. Thus, by providing a set of generalized device driver blocks that can be parameterized by the user, specific instances of custom device drivers can be created as needed. Processor and device specific driver code can then be generated from the custom device driver.
    Type: Grant
    Filed: April 29, 2014
    Date of Patent: May 3, 2016
    Assignee: The MathWorks, Inc.
    Inventors: David Koh, Zijad Galijasevic
  • Patent number: 9288385
    Abstract: A computer program product includes: a receiving module for utilizing a communication circuit to receive a photographing positions distribution information; an option object generating module for utilizing a control circuit to generate multiple option objects; an arranging module for utilizing the control circuit to generate a graphic user interface including the multiple option objects and one or more reference indicators according to the photographing positions distribution information; and a displaying control module for utilizing a display device to display the graphic user interface. When the display device displays the graphic user interface, if an input device receives a shift command inputted by a user, the display controlling module controls the display device to move at least a portion of the option objects on the graphic user interface toward a same side and to change position or content of at least one reference indicator.
    Type: Grant
    Filed: October 1, 2014
    Date of Patent: March 15, 2016
    Assignee: REALTEK SEMICONDUCTOR CORPORATION
    Inventors: Siu-Leong Yu, Sun Chien Chiu, Shih-Chun Wei, Chen Ma
  • Patent number: 9253407
    Abstract: A user interface (UI) is provided which displays a process in which photographing setting values change correspondingly, so that a user can easily recognize the changes of the photographing setting values. A UI is also provided through which a user can adjust all photographing setting values.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: February 2, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jung-ah Heo, Se-hyun Park
  • Patent number: 9223423
    Abstract: In one embodiment, logic embodied in a computer-readable non-transitory storage medium of a device determines a location of a touch gesture by a user within a touch-sensitive area of the device. The logic selects for the touch gesture based on its location within the touch-sensitive area one of a plurality of pre-determined offsets, the pre-determined offsets being specific to the device, the pre-determined offsets being derived from device-specific empirical data on usage of the device by a plurality of users, and the pre-determined offsets being pre-loaded onto the device. The logic applies the pre-determined offset to the location of the touch gesture to determine a touch input intended by the user.
    Type: Grant
    Filed: July 30, 2012
    Date of Patent: December 29, 2015
    Assignee: Facebook, Inc.
    Inventors: Majd Taby, Henry Bridge, Jasper Reid Hauser
  • Patent number: 9170987
    Abstract: Style extensibility is provided to shapes in a diagram by editing text files. A structured data model is used to render the diagram representing items provided by the user in a text-based format such as a bulleted list. A style engine determines style properties for style labels assigned to key shapes of the diagram. Style properties include features associated with the shapes and their content that preserve an overall look-and-feel of the diagram. Color scheme(s) are also provided through the style labels. A layout engine uses layout definitions based on user input and default parameters along with style label assignments to render a presentation model. Style properties may be modified and new styles added after the diagram is rendered.
    Type: Grant
    Filed: January 18, 2006
    Date of Patent: October 27, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Lutz Gerhard, Janet L. Schorr, Thomas C. Underhill
  • Patent number: 9118614
    Abstract: A method to provide notifications to a user. The method includes using a software notification manager in the background to listens, according to user subscriptions, for notification messages sent through one or more messaging networks from multiple network applications. Accordingly, the notification manager gathers notifications and displays them in one place. As a result, the user is no longer required to sift through lots of notifications from his/her email folders or other message windows.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: August 25, 2015
    Assignee: Intuit Inc.
    Inventors: Lisa Herrup Rogers, Donald H. Hatch
  • Publication number: 20150113482
    Abstract: A device, system, and method optionally includes a network interface device communicatively coupled to a user interface and a processor, coupled to the network interface device, configured to generate and cause the user interface to display an icon, the icon including a graphic and a background based, at least in part, on a blurred form of the graphic and an overlay color.
    Type: Application
    Filed: January 31, 2014
    Publication date: April 23, 2015
    Inventors: David Michael Breger, Jesse Venticinque
  • Patent number: 9015633
    Abstract: A data management apparatus includes a storage device operative to store positional information on objects in a data element space, that is created by organizing a plurality of data elements into a plurality of categories, assigning a subspace to each of the plurality of categories, placing a plurality of subspaces in a multidimensional space, and distributing, in each of the subspaces respectively assigned to the plurality of categories, the objects representing data elements belonging to the associated category; a display unit operative to establish a viewing position and a viewing direction in the data element space, and to generate and display an image of the data element space by referring to the storage device and by rendering the objects located in the data element space; and a control unit operative to acknowledge an instruction for updating the viewing position or viewing direction so as to update them.
    Type: Grant
    Filed: September 26, 2008
    Date of Patent: April 21, 2015
    Assignees: Sony Corporation, Sony Computer Entertainment Inc.
    Inventors: Seiichi Takamura, Takayuki Ishida
  • Patent number: 9009628
    Abstract: A method for processing information fed by a user via an inputting means is provided. The method enables, firstly, receiving a set of directional elements via a user interface. The set of directional elements represent textual or non-textual information fed by the user. Secondly, the method enables interpreting the set of directional elements. The set of directional elements are identified as a combination of motion of the inputting means on the user interface and one or more inputs from the inputting means. Further, the method enables converting the directional elements into a sequence and translating the sequence into the textual or non-textual information using a mapping format. The mapping format corresponds to a predetermined mapping format or a new mapping format. Finally, the method enables rendering the textual or non-textual information on the user interface in the form of one or more symbols.
    Type: Grant
    Filed: May 27, 2010
    Date of Patent: April 14, 2015
    Assignee: Infosys Limited
    Inventors: Kaushal Saxena, Ashutosh Saxena
  • Patent number: 8997022
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing analytical information. The methods, systems, and apparatus include actions of providing code for a multi-selection widget. The widget includes multiple user-selectable controls aligned on a grid. The multiple user-selectable controls include a first set of one or more controls that are each associated with a different instance of a first level reporting period. The multiple user-selectable controls further include a second set of two or more controls that are each associated with a different instance of a second level reporting period that are shorter than the instances of the first level reporting period. The actions further include receiving a user selection of at least one control of the first set and at least one control of the second set and providing analytical information based on the user selection.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: March 31, 2015
    Assignee: Visual BI Solutions Inc.
    Inventors: Gopal S. Krishnamurthy, Jayaraman Anantharaman
  • Patent number: 8984445
    Abstract: In one aspect, a computer-implemented method for geo-locating images may generally include receiving, by one or more computing devices, a request to geo-locate an image on a map and, in response to the request, providing for display a user icon on the map. In addition, the method may include determining a current geographic location of the user icon on the map, providing for display a textual representation of the current geographic location, receiving data indicative of the user icon being moved across at least a portion of the map and updating the textual representation of the current geographic location as the user icon is moved across the at least a portion of the map.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: March 17, 2015
    Assignee: Google Inc.
    Inventor: Zhou Bailiang
  • Patent number: 8966372
    Abstract: A method is implemented in a video playback system that includes a video editing interface for assigning geotagging data to a video. The method comprises receiving, by the video playback system, the video from a tangible storage medium. The method further comprises reading metadata associated with the video, selecting a frame from the video, providing a user interface with a map, displaying a default location of the selected frame on the map according to the metadata, receiving geotagging data via the user interface, and associating the geotagging data with the selected frame of the video to generate a geo-based timeline.
    Type: Grant
    Filed: February 10, 2011
    Date of Patent: February 24, 2015
    Assignee: Cyberlink Corp.
    Inventors: Meng Hui Lin, Huang-Hsin Wu
  • Publication number: 20150020014
    Abstract: There is provided an information processing apparatus including an image acquiring unit configured to acquire at least one captured image; and an associating unit configured to associate a first information corresponding to a first object and a second information corresponding to a second object, wherein the acquired at least one captured image comprises at least one selectable object depicted therewithin, and at least one of the first object and the second object corresponds to a respective one or ones of the at least one selectable object.
    Type: Application
    Filed: March 5, 2013
    Publication date: January 15, 2015
    Applicant: SONY CORPORATION
    Inventors: Seiji Suzuki, Shunichi Kasahara, Osamu Shigeta, Ryo Fukazawa, Maki Mori
  • Publication number: 20150007075
    Abstract: A technique to display status notification information in an electronic device is provided. In a method for displaying the status notification information, the device displays one or more status notification icons in a status notification region of a touch screen. Each of the status notification icons indicates a corresponding particular status of the device. When the device receives an input for selecting a specific area within the status notification region, the device recognizes the status notification icon located in the selected area, the device retrieves notification information in response to a result of the recognizing, and displays the retrieved notification information in a notification information display region of the touch screen.
    Type: Application
    Filed: June 18, 2014
    Publication date: January 1, 2015
    Inventors: Youngberm CHOI, Hyoungil KIM
  • Publication number: 20140365974
    Abstract: A display apparatus and method for releasing a lock status of the display apparatus are provided. The display apparatus includes a display unit for displaying a lock view comprising an affordance object including a plurality of blocks, the plurality of blocks including a plurality of selection blocks; and a control unit for controlling the display unit to alter a display state of each of the plurality of the selection blocks, as each of the plurality of selection blocks is touched by a user, and to switch from the lock view to an unlock view, after all of the plurality of selection blocks are touched.
    Type: Application
    Filed: December 10, 2012
    Publication date: December 11, 2014
    Inventors: Jung-joo Sohn, Nipun Kumar, Ji-yeon Kwak
  • Publication number: 20140359534
    Abstract: An electronic apparatus that includes at least a first element and a sensor and an information prompt method for the electronic apparatus are described. The method includes judging whether a predetermined posture of the electronic apparatus changes or not by a sensor to obtain a first judgment result; generating a first prompt information for prompting a first position where the first element is disposed, when the first judgment result indicates that the predetermined posture of the electronic apparatus has changed; outputting the first prompt information, to enable a user to determine the first position according to the first prompt information, and to operate the first element.
    Type: Application
    Filed: May 19, 2014
    Publication date: December 4, 2014
    Applicants: LENOVO (BEIJING) CO., LTD., BEIJING LENOVO SOFTWARE LTD.
    Inventor: Qian Zhao
  • Patent number: 8904286
    Abstract: A method and hierarchical menu is provided for displaying on the screen of a wireless handheld electronic device an extended menu or a short menu, which is a subset of the corresponding extended menu. The method includes displaying a page on a screen and receiving an ambiguous request/selection when no menu is displayed. In response to the ambiguous selection, a short menu corresponding to the displayed page is displayed on the screen. Various short menus are provided with their respective menu items being dependent and adjustable based upon the position of a cursor on the displayed page, the currently opened application, and/or the previous selections. Further, a selection from the short menu is capable of displaying the extended menu corresponding thereto.
    Type: Grant
    Filed: June 13, 2006
    Date of Patent: December 2, 2014
    Assignee: BlackBerry Limited
    Inventors: Matthew Lee, Andrew Bocking, Jason T. Griffin, Steven Fyke, Janna Corrine Louise Hickson, Harry Major, Sherryl Lee Scott, Matthew Bells, Thanh Vuong