Patents Examined by Tan H Tran
-
Patent number: 11087068Abstract: System that automatically embeds interactive document snippets inside chat conversation stream. Specifically, described are techniques to automatically crop meaningful areas on document pages based on users' actions and underlying content to embed them inside chat window. Embedded snippets are easy to view because smart cropping provides viewers enough context. Snippets are playable inside the chat window so users can view the snippet without having to open the corresponding document. Importantly, viewers can reply inline to a document snippet, also without having to open the original document page. Like traditional text messages, snippets are appended to the conversation chat window, allowing co-workers to see what was added. When users choose to focus on document itself (as opposed to working inside the chat window only), the system automatically shows all relevant document snippets as well as chat messages, helping the person quickly see what conversations happened around this part of the document.Type: GrantFiled: October 31, 2016Date of Patent: August 10, 2021Assignee: FUJIFILM BUSINESS INNOVATION CORP.Inventors: Laurent Denoue, Scott Carter, Matthew L. Cooper, Jennifer Marlow
-
Patent number: 11023123Abstract: For reconfiguring a user interface (UI) layout according to a deterioration of an interface device, a UI layout is analyzed to determine a position of a UI element on the interface device according to the UI layout determination is made that the UI element is positioned in a first area of the interface device, the first area having a first sensitivity to touch, where the first sensitivity is below a level of sensitivity. A second area of the interface device is identified, the second area having a second sensitivity to touch, where the second sensitivity is at least equal to the level of sensitivity. The UI element is relocated from the first area to the second area thereby forming a modified UI layout. The modified UI layout is sent for rendering on the interface device.Type: GrantFiled: April 16, 2019Date of Patent: June 1, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Al Chakra, Gary Denner, Jonathan Dunne, Liam Harpur
-
Patent number: 11016655Abstract: For reconfiguring a user interface (UI) layout according to a deterioration of an interface device, a UI layout is analyzed to determine a position of a UI element on the interface device according to the UI layout determination is made that the UI element is positioned in a first area of the interface device, the first area having a first sensitivity to touch, where the first sensitivity is below a level of sensitivity. A second area of the interface device is identified, the second area having a second sensitivity to touch, where the second sensitivity is at least equal to the level of sensitivity. The UI element is relocated from the first area to the second area thereby forming a modified UI layout. The modified UI layout is sent for rendering on the interface device.Type: GrantFiled: April 16, 2019Date of Patent: May 25, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Al Chakra, Gary Denner, Jonathan Dunne, Liam Harpur
-
Patent number: 11003305Abstract: Systems and methods for displaying a three-dimensional (3D) workspace, including a 3D internet browser, in addition to a traditional two-dimensional (2D) workspace and for browsing the internet in a 3D/virtual reality workspace and transforming and/or upconverting objects and/or visual media from the 2D workspace and/or 2D webpages to the 3D workspace as 3D objects and/or stereoscopic output for display in the 3D workspace.Type: GrantFiled: November 18, 2016Date of Patent: May 11, 2021Assignee: ZSPACE, INC.Inventors: Clifford S. Champion, Eduardo Baraf, Alexandre R. Lelievre, Jonathan J. Hosenpud
-
Patent number: 10970460Abstract: An information processing apparatus includes circuitry to receive a signal indicating that a user operation is performed on a screen having a first region including an image and a second region, the screen being displayed on a display, update a display status of the screen based on the received signal corresponding to the user operation performed on the screen, determine whether the user operation is performed on the first region or the second region, and change a presentation style of the image in the screen displayed on the display based on a determination that the user operation is performed on the second region.Type: GrantFiled: December 19, 2017Date of Patent: April 6, 2021Assignee: RICOH COMPANY, LTD.Inventor: Osamu Ogawara
-
Patent number: 10956029Abstract: In one embodiment, a method includes determining, by a first application installed on the client system, that a second application is installed on the client system, wherein the first application is configured to switch contexts to the second application; receiving, by the client system, a context-switching gesture input within a first context of the first application, detecting, by the client system, the context-switching gesture has passed a first threshold within the first context, presenting, by the client system, a preview associated with the second application on a portion of a display of the client system in response to the context-switching gesture passing the first threshold within the first context, detecting, by the client system, the context-switching gesture has passed a second threshold within the first context, and switching contexts to a second context of the second application in response to passing the second threshold.Type: GrantFiled: June 8, 2018Date of Patent: March 23, 2021Assignee: Facebook, Inc.Inventors: Ryan Michael O'Rourke, Hemal Shah
-
Patent number: 10958762Abstract: A method of communicating a presence state for a group of users having user terminals relating to their presence in a virtual communication space provided by a communication server on a communication network. The virtual space provides a plurality of distinct communication modes referred to as “activities” that can be shared by all of the users of said group. The method includes associating each activity of the virtual space with a graphics icon representing the activity, the icon being for displaying via a graphics interface implemented by any activity sharing client application that is installed in each user terminal. A presence state is determined for each user of the group. For each of the activities, a graphical representation for the associated icon is determined as a function of the presence state for the users relative to the activity, enabling visual identification of user(s) participating in the activity.Type: GrantFiled: December 3, 2013Date of Patent: March 23, 2021Assignee: ORANGEInventors: Emmanuel Le Huerou, Francois Toutain, Richard Salin
-
Patent number: 10943185Abstract: Aspects of the disclosure relate to supervised machine-learning (“ML”) training platforms for artificial intelligence (“AI”) computer systems. The ML training platform may include isolated update testing. The isolated update testing may feature a plurality of environments with various levels of isolation. The ML training platform may also include bi-directional channels for controlled update propagation.Type: GrantFiled: October 23, 2018Date of Patent: March 9, 2021Assignee: Bank of America CorporationInventors: David H. Witting, Maruthi Z Shanmugam, Jamaal C. Long, Matthew Hsieh, Luis Gerardo Mojica de la Vega, Viju Kothuvatiparambil, Mahalakshmi Chandra Sekaran, Donatus Asumu, Karen Trevino
-
Patent number: 10921967Abstract: An electronic device is provided. The electronic device includes a rectangular display, at least one sensor, a processor electrically connected to the display and the at least one sensor, and a memory electrically connected to the processor, wherein the memory stores an application program including a first layout to be displayed when the display is substantially oriented in a horizontal orientation and a second layout is played when the display is substantially oriented in a vertical orientation, and the memory stores instructions which, when executed by the processor, causes the process to perform operations including displaying a window including one of the first and second layouts on a part of the display, detecting a change in the orientation of the electronic device by using the at least one sensor, rotating the window about 90 degrees based on the detected orientation change, and continuously maintaining one of the first and second layout in the window.Type: GrantFiled: November 2, 2016Date of Patent: February 16, 2021Assignee: Samsung Electronics Co., Ltd.Inventors: Hyesoon Jeong, Kyuchul Kong, Jaeyoung Yang, Yeongi Jin, Daesik Hwang, Jinwan An
-
Patent number: 10878391Abstract: A method for customizing an interactive presentation layout for a remote system controller is disclosed. The method is implemented by a functional interface customization (FIC) computing device comprising a memory device, a processor, and the interactive presentation layout. The method includes storing a plurality of presentation layout files associated with a plurality of presentation layouts for the remote system controller in the memory device; storing a plurality of layout component files associated with a plurality of layout components in the memory device; receiving, from a consumer computing device, a selection of a presentation layout of the plurality of presentation layouts; and transmitting a presentation layout file of the plurality of presentation layout files to the remote system controller for installation on the remote system controller, wherein the presentation layout file corresponds to the presentation layout selected by the consumer computing device.Type: GrantFiled: March 23, 2016Date of Patent: December 29, 2020Assignee: Emerson Electric Co.Inventor: Rishi Siravuri
-
Patent number: 10866693Abstract: A display control device includes an operation information acquisition unit and a cursor coordinate controller. The cursor coordinate controller is configured to, in a state in which a cursor is set to a predetermined selection item, when operation information is acquired from the operation information acquisition unit, and when, based on a position of the cursor on a display surface of a display device, the selection item is included in a search area that is set in a direction corresponding to an operation direction included in the operation information on the display surface, select the selection item at a position closest to a reference point of the cursor in the direction corresponding to the operation direction as the selection item to be a movement destination of the cursor.Type: GrantFiled: November 22, 2017Date of Patent: December 15, 2020Assignees: TOYOTA JIDOSHA KABUSHIKI KAISHA, AISIN AW CO., LTD., PANASONIC CORPORATION, HARMAN INTERNATIONAL INDUSTRIES, INCORPORATEDInventors: Shoji Kakinuma, Kensuke Hanaoka, Yusuke Takeuchi, Satoru Akashi, Yoshito Momiyama, Kazuyuki Ueda, Kazuhiro Kamiya, Hitoshi Araki, Kentaro Kakuse
-
Patent number: 10860676Abstract: A method of stacking tabs in a tab panel is provided. The method comprises, in a first tab associated with a first resource, receiving a request for opening a second resource; identifying whether a type of the first resource is a hub type; responsive to the type not being the hub type, identifying the type as a node type; based on the identified type, controlling presentation of the second resource by a selective execution of: (i) responsive to the first resource being of the node type, opening the second resource in the first tab; and (ii) responsive to the first resource being of the hub type, creating a second tab; opening the second resource in that tab; and stacking the second tab on the first tab. The first tab is stacked under the second tab. The first and second tabs are visually organized in a tab stack.Type: GrantFiled: August 28, 2017Date of Patent: December 8, 2020Assignee: YANDEX EUROPE AGInventors: Fedor Sergeevich Romanenko, Konstantin Pavlovitch Gorskiy, Gennadii Vladimirovich Lokhtin, Mikhail Gennadievich Milnikov, Konstantin Nikolaevich Ivanov
-
Patent number: 10860094Abstract: In one aspect, an apparatus includes a processor, a sensor accessible to the processor, a display accessible to the processor, and memory accessible to the processor. The memory bears instructions executable by the processor to receive first input from the sensor, and based on the first input, identify a location on the display at which a user is looking. The instructions are also executable to receive second input from an input device in communication with the apparatus and, responsive to receipt of the second input and based on the location on the display, execute a function at the apparatus regardless of a location of the input device when the second input was received.Type: GrantFiled: March 10, 2015Date of Patent: December 8, 2020Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Russell Speight VanBlon, Jianbang Zhang, John Weldon Nicholson
-
Patent number: 10852905Abstract: The present disclosure generally relates managing display usage. In some embodiments, a device modifies various aspects of a displayed user interface as the device transitions from operating in a first device mode to operating in a second device mode. In some embodiments, the modifications involve altering the content included in a user interface and varying how the content is displayed.Type: GrantFiled: September 26, 2019Date of Patent: December 1, 2020Assignee: Apple Inc.Inventors: Aurelio Guzman, Giovanni M. Agnoli, Kevin Will Chen, Yiqiang Nie, Pani Page, Christopher Wilson, Alan C. Dye
-
Patent number: 10852924Abstract: Systems and methods for generating, distributing and consuming image filters as described. An image filter publication application receives data from an image filter engine. The data may include, but is not limited to, images, image filters data and image data. The image filter publication generates image filter formats based on image filters data and associations present in image filters data with, but not limited to, images and image data by means of Unique Resource Identifiers (URIs). A client device's programmatic client's image interactivity engine retrieves an image filter format and its associated images and image data. The image interactivity engine processes and presents the image filter format via a graphical user interface (GUI). In response to interactions with an image filter format comprised image, the image interactivity engine may, based on the image filter format, visually emphasize image shapes within the image.Type: GrantFiled: November 22, 2017Date of Patent: December 1, 2020Assignee: Codeweaving IncorporatedInventor: Benoit Claude Jean-Louis Francois Drappeau
-
Patent number: 10845949Abstract: Disclosed are methods and apparatus for facilitating continuity of experience of a user. A list of user interface object candidates associated with a user identifier may be identified based, at least in part, on states of user interface objects that have previously been presented via one or more client devices associated with the user identifier. The list of user interface object candidates may be prioritized. One or more user interface objects may be provided for display via a client device associated with the user identifier according to a result of the prioritizing.Type: GrantFiled: September 28, 2015Date of Patent: November 24, 2020Assignee: Oath Inc.Inventor: Jesse Chor
-
Patent number: 10812539Abstract: Systems, methods, and computer program products to perform an operation comprising identifying, in a first group chat comprising a plurality of messages, an indication to add an external user in a text of a first message of the plurality of messages, wherein a membership of the first group chat comprises a plurality of users exclusive of the external user, responsive to receiving a second message from the external user via a first graphical user interface (GUI), outputting the second message to each of the plurality of users of the first group chat, and responsive to receiving a third message from one of the plurality of members of the first group chat via a second GUI, outputting the third message to the external user and each of the plurality of users of the first group chat.Type: GrantFiled: June 9, 2017Date of Patent: October 20, 2020Assignee: International Business Machines CorporationInventors: Ye Qing Chen, Xin Qe Feng, Hua Jun Long, Juan Rao, Jian Jun Wang
-
Patent number: 10806935Abstract: A device for use with a stimulation system comprises a user interface for receiving input from a user, displaying graphical parameter objects respectively corresponding to stimulation parameter sets, and displaying graphical program objects corresponding to stimulation programs. The device further comprises a controller/processor for selecting a graphical parameter object, dragging the graphical parameter object, dropping the graphical parameter object into a graphical program object, and storing the stimulation parameter set corresponding to the graphical parameter object in association with the stimulation program corresponding to the graphical program object. The user interface may further display graphical program objects corresponding to stimulation programs, and a graphical schedule object.Type: GrantFiled: January 16, 2018Date of Patent: October 20, 2020Assignee: Boston Scientific Neuromodulation CorporationInventors: Prakash Rao, Sridhar Kothandaraman
-
Patent number: 10776004Abstract: A method for providing a plurality of candidate inputs on a user device is provided. The method may include displaying a virtual keyboard in a first area of a display, receiving a text input via the keyboard, displaying the text input, and receiving a user request to enter a sentence-generating mode. The sentence-generating mode may inhibit display of the keyboard and display the candidate inputs in a second area of the display, the second area comprising the first area. The method may further include receiving a selection of one of the candidate inputs and displaying the received selection.Type: GrantFiled: May 7, 2019Date of Patent: September 15, 2020Assignee: Capital One Services, LLCInventors: Jeremy Goodsitt, Vincent Pham, Anh Truong, Mark Watson, Austin Walters
-
Patent number: 10757057Abstract: Technologies are generally described for providing a system to facilitate efficient management and prioritization of conversations, such as emails, in a communication application. Conversations may be prioritized according to user preferences, and an inbox may be rearranged to display important conversations in a user defined order. Conversations may also be associated together so that they may appear together and flow together in the inbox. Additionally, the system may enable a user to delay display of a conversation until a later time based on various criteria such as location, time, and client device. A user may also move important emails to the top of an inbox for prominent display. The system may perform the actions automatically based on observed user behavior. Furthermore, the system may enable touch interactions for interacting with and managing the conversations, and quick controls may be provided for executing commands to perform actions associated with the conversations.Type: GrantFiled: January 18, 2017Date of Patent: August 25, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Ned Bearer Friend, Matthias Baer, Nicholas Smith, Trevor Neil Lacey, Peter Loren Engrav, Michael Borysenko