Patents Examined by William Bashore
  • 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: 9917924
    Abstract: A method for visualizing interdependent network protocol fields for fuzzing and progress reporting includes providing a graphical user interface including a stacked representation of network protocol fields to be fuzzed. The method further includes displaying, in the stacked representation, an indication of network protocol fields that can or cannot be fuzzed. The method further includes receiving, via the stacked representation, selections of network protocol fields to be fuzzed and specifications of fuzzed parameter values for the selections. The method further includes generating and sending to a device under test network protocol packets with fuzzed parameter values according the selections and specifications.
    Type: Grant
    Filed: March 16, 2015
    Date of Patent: March 13, 2018
    Assignee: KEYSIGHT TECHNOLOGIES SINGAPORE (HOLDINGS) PTE. LTD.
    Inventor: Kingshuk Mandal
  • Patent number: 9916077
    Abstract: A user computing device for content presentation to a user is provided. The user computing device includes an interactive surface including an input device and a display device. The display device is configured to provide content presentation to the user. The input device is configured to generate an indication of a gesture when performed by the user. The user computing device also includes at least one processor configured to display a first content item to the user through the display device. The at least one processor is also configured to receive an indication of a continuous gesture made by the user using the input device during the display of the first content item. The at least one processor is also configured to alter the display of the first content item based at least in part on the indication of the continuous gesture.
    Type: Grant
    Filed: November 3, 2014
    Date of Patent: March 13, 2018
    Assignee: Google LLC
    Inventors: Justin Lewis, Ruxandra Georgiana Davies
  • Patent number: 9910566
    Abstract: Methods and systems execute different optical character recognition processes on an image using a network-based server to automatically recognize characters in the image, and aggregate the recognition results from the different optical character recognition processes to produce a final character recognition result that includes relatively higher confidence recognized characters and relatively lower confidence recognized characters. These methods and systems then output the final character recognition result from the network-based server to a remote computerized device over a computerized network. The output provides the relatively higher confidence recognized characters as default characters for pasting, and also provides the relatively lower confidence recognized characters as alternate characters for pasting.
    Type: Grant
    Filed: April 22, 2015
    Date of Patent: March 6, 2018
    Assignee: Xerox Corporation
    Inventor: Thierry Armand Lehoux
  • Patent number: 9910582
    Abstract: Techniques described and suggested herein include systems and methods for navigating content in the form of a scrollable information sets. In an embodiment, a portion of a scrollable information set is displayed on a user device. As the user navigates through the information set, one or more location indicators are modified. The location indicators each correspond to a position within the information set and are configured to facilitate user input for navigating to a corresponding position within the information set.
    Type: Grant
    Filed: March 4, 2015
    Date of Patent: March 6, 2018
    Assignee: A9.com, Inc.
    Inventor: Matthew Amacker
  • Patent number: 9910576
    Abstract: Disclosed is a method for editing multimedia content, the multimedia content comprising a demonstration of actions performed in utilizing a computer application, the computer application having an “undo” history, the method comprising the steps of: receiving an “undo” history from the computer application; detecting an indication of an action being removed from the “undo” history; adding an end marker to a timeline associated with the multimedia content at a time corresponding to such detection; adding a start marker to said timeline at a time corresponding to the action which was removed from the “undo” history; and removing a portion of the multimedia content corresponding to that located between the start marker and the end marker.
    Type: Grant
    Filed: November 3, 2014
    Date of Patent: March 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Edwin P. J. Moffatt, Richard W. Pilot, Luke P. Staddon
  • Patent number: 9910556
    Abstract: A method for controlling a mouse cursor in this invention includes: upon detecting an event that represents a focus was moved between plural objects displayed on a screen, identifying an object of a movement destination of the focus; identifying a position of the object of the movement destination; setting an end point to which a mouse cursor is moved, based on the identified position of the object of the movement destination; and performing first movement of the mouse cursor to a position that is nearer to the end point, plural times, until the position of the mouse cursor reaches the end point.
    Type: Grant
    Filed: August 21, 2014
    Date of Patent: March 6, 2018
    Assignee: FUJITSU LIMITED
    Inventor: Osamu Yoshimura
  • Patent number: 9904394
    Abstract: Method and devices for displaying graphical user interface configurations based detected user contact are disclosed. One disclosed method comprises displaying a graphical user interface (GUI) according to a first GUI configuration on a display of a handheld device, receiving a sensor signal from a sensor, the sensor coupled to the handheld device, the sensor signal indicating a contact with the handheld device, determining a grasping contact based at least in part on the sensor signal, determining a second GUI configuration based at least in part on the grasping contact, and displaying the GUI on the display according to the second GUI configuration.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: February 27, 2018
    Assignee: IMMERSON CORPORATION
    Inventors: Juan Manuel Cruz-Hernandez, Ali Modarres
  • Patent number: 9904467
    Abstract: A display device 100 for displaying content on a display 12, integrated with a touch panel 23, includes position detection means 32 for detecting a position indicated on the display; and content layout determination means 33 for determining a layout of a plurality of contents displayed on the display wherein, when the position detection means detects that a predetermined position on the display is indicated or a display position of a predetermined content is indicated, the content layout determination means moves at least one of displayed contents, based on a priority of displayed contents predetermined according to the display contents displayed on the display, and displays a soft key at a position where a line of sight movement amount is smaller than a line of sight movement amount of the content.
    Type: Grant
    Filed: April 12, 2013
    Date of Patent: February 27, 2018
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: Munechika Okita, Hiroshi Nishimura
  • Patent number: 9904461
    Abstract: A method for selecting the text on a remote computer or a server from a mobile device is provided. Actions of a user for selecting a text area on the mobile device are emulated on a remote server. A user initiates text selection on a mobile device using touch screen functionality, which is reflected on selected elements of a remote server. Once the mobile device user completes the selection, the emulator selects a corresponding area of the server screen. All mobile device user actions related to selection of text area are emulated on a remote server.
    Type: Grant
    Filed: August 30, 2015
    Date of Patent: February 27, 2018
    Assignee: Parallels IP Holdings GmbH
    Inventors: Dmitry Martynov, Sergey Chuzhanov, Andrey A. Omelyanchuk, Yury Makarov, Nikolay Dobrovolskiy, Stanislav S. Protassov, Serguei M. Beloussov, Alexander Patsay, Artem Kolomeitzev
  • Patent number: 9906472
    Abstract: A navigation bar is provided for switching between modules within an expanded communication service such as email, calendar, contacts, tasks, etc. and for presenting preview peeks associated with each module to a user. A temporary preview of a module may be provided upon a hover action over predefined navigation bar locations such as icons and/or textual identifiers without actually needing to switch to a module. The preview may also be docked or pinned to a location on the main user interface so that it is displayed within the main user interface. New or interesting activity within each module may be highlighted by displaying an information badge next to a module name, for example.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: February 27, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Daniel Costenaro, Elizabeth Holz, Alessio Roic, Jedidiah Brown
  • Patent number: 9906621
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving data indicating a particular language a user has associated with their user profile; identifying a different language that (i) the user has not previously associated with their user profile, and that (ii) a language recommendation engine has associated with the particular language; providing a recommendation to the user to associate the different language with their user profile; receiving, in response to the recommendation, an indication of whether to associate the different language with the user profile; and updating the user profile based on the indication.
    Type: Grant
    Filed: June 3, 2014
    Date of Patent: February 27, 2018
    Assignee: Google LLC
    Inventors: Benjamin David Poiesz, Andrew Abramson
  • Patent number: 9904458
    Abstract: A method for information processing is provided in the disclosure. The method includes: acquiring a first operation of a user; determining a first application and generating a first instruction based on the first operation, wherein the first instruction is adapted to set the first application to a first mode; setting the first application to the first mode based on the first instruction; acquiring a second operation of the user; generating a second instruction based on the second operation; not distributing the second instruction to the first application in the case where it is determined that the second operation belongs to a first type of operation event; and distributing the second instruction to a corresponding application in the case where it is determined that the second operation does not belong to the first type of operation event. An electronic apparatus is further provided in the disclosure.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: February 27, 2018
    Assignee: Lenovo (Beijing) Co., Ltd.
    Inventors: Shaofeng Zhu, Lijun Lin
  • Patent number: 9904670
    Abstract: An apparatus and method for determining whether the meaning of a word included in an electronic message needs to be presented to a user, according to a dynamic determination whether the user currently knows the meaning of the word. In a client, a communication control unit receives a message sent between users, a morphological analysis unit extracts a word from the message, and a history acquisition unit acquires history information on viewing, usage, or the like of the word. A display determination unit determines whether the meaning of the word needs to be displayed, according to the acquired history information, the language level of a user stored in a user level storage unit, and the difficulty level of the word stored in a dictionary storage unit. An input/output control unit performs control such that the meaning of the word is presented to the user according to the determination result.
    Type: Grant
    Filed: August 29, 2013
    Date of Patent: February 27, 2018
    Assignee: International Business Machines Corporation
    Inventors: Ryoju Kamada, Ryo Kamimura, Shingo Kato, Takayuki Sato
  • Patent number: 9904437
    Abstract: A minimized state navigation bar is provided for switching between modules within an expanded communication service such as email, calendar, contacts, tasks, etc. and for presenting preview peeks associated with each module to a user. The minimized state may be selected automatically based on user interface context or user action. A temporary preview of a module may be provided upon a hover action over the icons without actually needing to switch to a module. The preview may also be docked or pinned to a location on the main user interface so that it is displayed within the main user interface. New or interesting activity within each module may be highlighted by displaying an information badge next to an icon, for example.
    Type: Grant
    Filed: November 14, 2014
    Date of Patent: February 27, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Daniel Costenaro, Elizabeth Holz, Alessio Roic, Jedidiah Brown
  • Patent number: 9905029
    Abstract: A method and apparatus for displaying are provided. The apparatus includes an interface unit that receives key event signals from a plurality of devices, and a display unit that displays a window. The apparatus also includes a control unit that performs an operation of inputting and editing text corresponding to the key event signals of the plurality of devices on at least one window matching each of the plurality of devices. Accordingly, a text operation may be performed through a plurality of devices simultaneously.
    Type: Grant
    Filed: December 21, 2010
    Date of Patent: February 27, 2018
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Kee-wook Na, Taik-heon Rhee, Dong-jin Eun
  • Patent number: 9898174
    Abstract: This specification describes methods, systems, and apparatus, including computer programs encoded on a computer-readable storage device, for providing a preview of an expandable content item. The subject matter of the specification is embodied in a method that includes presenting an interface configured to receive input for designating characteristics associated with an expandable content item and receiving, via the interface, a designation of one or more directions for expansion of the expandable content item. The method also includes presenting a control for enabling selection of a preview option, and receiving a selection of the control. The method further includes presenting a preview interface responsive to receiving the selection of the control, the preview interface including an option for designating a selection of at least a first or a second different preview environment.
    Type: Grant
    Filed: February 28, 2012
    Date of Patent: February 20, 2018
    Assignee: Google LLC
    Inventors: Pavel Kobyakov, Fedor Labounko
  • Patent number: 9900175
    Abstract: A display apparatus according to an exemplary aspect of the invention includes a display unit which displays information on a system, which includes a plurality of system resources and one or more than one networks connecting the system resources, on a screen of a display device, wherein the display unit displays system resource identifiers which identify the system resources respectively, and network identifiers which identify the networks respectively, and furthermore displays a state of connection between the system resource and the network at an area determined on the basis of the displayed system resource identifier and the displayed network identifier, on the screen.
    Type: Grant
    Filed: November 29, 2012
    Date of Patent: February 20, 2018
    Assignee: NEC CORPORATION
    Inventors: Takeo Ohno, Kentaro Sonoda
  • Patent number: 9898454
    Abstract: Text messages are used to interact with objects in a spreadsheet. For example, text messages may be used to enter/receive data in the spreadsheet. One or more text messages may be associated with a spreadsheet. Text messages may be associated with cells, tables, charts and other objects of the spreadsheet. When the spreadsheet receives a text message, the text message is parsed and information that is contained within the text message is used to interact with one or more objects within the spreadsheet. The spreadsheet may also generate and send text messages that provide information about the spreadsheet and/or request information to be entered within the spreadsheet. For example, the spreadsheet may send out an update of one or more values/objects within a spreadsheet and/or send a request within a text message requesting information to update a table.
    Type: Grant
    Filed: December 14, 2010
    Date of Patent: February 20, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Campbell, Amy Lin, Lawrence Waldman, Daniel Mullowney, Jair Cazarin Villanueva, Daniel Parish
  • Patent number: 9891787
    Abstract: A method and an apparatus of operating an electronic device are provided. The method includes receiving an input for displaying an object screen in a state where a function execution screen is displayed, displaying the object screen in an overlaid manner on a part of the function execution screen in response to the input, and executing a function in response to a user input made on the object screen.
    Type: Grant
    Filed: May 28, 2014
    Date of Patent: February 13, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jin Yoon, Youngjoo Park, Sungjae Park