Help Presentation Patents (Class 715/705)
-
Patent number: 10838584Abstract: Template based calendar events with graphic enrichment are provided. In some examples, upon receiving a request to create a calendar event, an event creation prompt may be presented. The prompt may include an event template selection element comprising visual aids, such as icons or emojis, that each represent different event templates for selection. Upon receiving a visual aid selection, information associated with the user requesting the calendar event may be retrieved based on the selected visual aid to infer one or more aspects of the requested event such as title, timing, and location. A suggested event with the inferred aspects may be presented to the user and upon receiving confirmation and/or modification, the suggested or modified event may be added to the user's calendar. Some events may be presented with a visual background such as an image or graphics on the calendar for prompt recognition.Type: GrantFiled: February 20, 2017Date of Patent: November 17, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Michael J. Kumar, Hiroshi Tsukahara, Brian T. Carver, Margaret R. Clinton, Elona Tuomi, Jiang Wan
-
Patent number: 10809894Abstract: An interaction method of an electronic device is provided. The method includes displaying web content comprising at least one object on a first viewing pane, detecting a selection of the at least one object by a first user, and displaying the selected object or information linked with the selected object on a second viewing pane in three dimensional (3D) form.Type: GrantFiled: July 31, 2015Date of Patent: October 20, 2020Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Manish Chhabra, Monil Parmar
-
Patent number: 10805592Abstract: A method for gaze tracking is provided. One embodiment of the method for gaze tracking, comprising: presenting a content to a viewer via a playback device, tracking a gaze path of the viewer with a gaze tracker coupled to the playback device, selecting a viewer profile from a plurality of viewer profiles stored in a viewer profile database based on the gaze path of the viewer, and predicting a future gaze location of the viewer based on the viewer profile. Systems perform similar steps and non-transitory computer readable storage mediums each store one or more computer programs are also provided.Type: GrantFiled: September 29, 2016Date of Patent: October 13, 2020Assignee: Sony Interactive Entertainment Inc.Inventor: Dennis D. Castleman
-
Patent number: 10762601Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, are described for combining the crop function with zoom, pan and straighten functions as part of a single cropping environment, such that a user can select a portion of an image for cropping, apply zoom, pan and straighten transformations to the selected image portion and then crop the transformed image portion in a single utility. In one aspect, the methods include the actions of receiving user input defining a crop region within a displayed image. The methods also include the actions of displaying a user interface including a cropping panel that is configured to display a subset of the image corresponding to the defined crop region. Further, the methods include the actions of receiving user input requesting to perform at least one of a zoom, rotate or translate operation on the crop region displayed in the cropping panel.Type: GrantFiled: January 27, 2020Date of Patent: September 1, 2020Assignee: Apple Inc.Inventors: Nikhil Bhatt, Timothy David Cherna
-
Patent number: 10754673Abstract: Methods, apparatus, and computer readable media are described for tailoring instructions for configuring a smart device based on feedback received from the smart device and/or based on feedback received from a device that is separate from the smart device. Some implementations additionally or alternatively relate to utilization of data corresponding to previous installations of similar smart devices to tailor provided instructions in order to mitigate the reoccurrence of past issues during configuration of smart devices. Some implementations additionally or alternatively relate to proactively suggesting and/or providing, to a user, guidance related to a smart device in response to determining the smart device is to be configured by the user and/or in response to determining a complete configuration of the smart device has not occurred.Type: GrantFiled: May 8, 2017Date of Patent: August 25, 2020Assignee: GOOGLE LLCInventors: Alexandra Fitzgerald, Jesse Boettcher, Melissa Daniels
-
Patent number: 10755713Abstract: A method for assisting a user with one or more desired tasks is disclosed. For example, an executable, generic language understanding module and an executable, generic task reasoning module are provided for execution in the computer processing system. A set of run-time specifications is provided to the generic language understanding module and the generic task reasoning module, comprising one or more models specific to a domain. A language input is then received from a user, an intention of the user is determined with respect to one or more desired tasks, and the user is assisted with the one or more desired tasks, in accordance with the intention of the user.Type: GrantFiled: December 21, 2018Date of Patent: August 25, 2020Assignee: SRI InternationalInventors: Osher Yadgar, Neil Yorke-Smith, Bart Peintner, Gokhan Tur, Necip Fazil Ayan, Michael J. Wolverton, Girish Acharya, Venkatarama Satyanarayana Parimi, William S. Mark, Wen Wang, Andreas Kathol, Regis Vincent, Horacio E. Franco
-
Patent number: 10739981Abstract: A method of an electronic device is provided. The electronic device includes a display, a memory storing instructions, and at least one processor electrically coupled with the display and the memory. The at least one processor is configured to control to display at least one content in a first area, control display a first tag mapped to a first content in a second area, in response to detecting an input on the first content included in the at least one content, control to display a second tag distinguished from the first tag, in a third area, and map the second tag to the first content, in response to detecting an input to move the second tag to the second area, the second tag being displayed in the third area.Type: GrantFiled: November 14, 2017Date of Patent: August 11, 2020Assignee: Samsung Electronics Co., Ltd.Inventors: Jinsung Kim, Seo-Young Kim, Sang-Heon Lee
-
Patent number: 10713233Abstract: According to an embodiment, an information management system includes a storing unit and an information transfer unit. The storing unit includes a production management database, an electronic document database, and a progress information database. The production management database stores a work schedule. The electronic document database stores a work report. The progress information database stores progress information of work. An access authority is set for each of the plurality of databases. The information transfer unit transfers, among the plurality of databases, information stored in each of the databases. The information transfer unit transfers the work schedule from the production management database to the progress information database and a work result included in the work report from the electronic document database to the progress information database.Type: GrantFiled: September 7, 2017Date of Patent: July 14, 2020Assignee: Kabushiki Kaisha ToshibaInventors: Hiroshi Sakai, Ryo Morinaga, Sei Musha, Otoharu Kuwamura
-
Patent number: 10715692Abstract: The present disclosure discloses methods and systems for localizing a user interface of a device such as a multi-function device, the multi-function device presents a user interface in a pre-defined language. The method includes receiving a document, the document includes text information in a local language of a user. Then, the document is analyzed to identify the local language of the user. Upon identification, the pre-defined language of the user interface is changed to the identified local language of the user. The local language enables the user to operate the multi-function and/or perform one or more functions using the local language.Type: GrantFiled: April 18, 2017Date of Patent: July 14, 2020Assignee: XEROX CORPORATIONInventors: Ashok Raj Anbalagan, Premkumar Balasubramanian, Srividhya Rengasamy
-
Patent number: 10699057Abstract: Provided is a system which controls information presented to a user referring to contents including a plurality of elements, outputs the contents to an output device, obtains bioinformation of the user at a time when each of the elements included in the contents is output to the output device, calculates an understanding level of the user with respect to each of the elements included in the contents, based on each piece of the obtained bioinformation, determines the understanding type based on the calculated understanding level and a difficulty level indicated by the difficulty level information of the elements of which the understanding level is equal to or lower than a first threshold value, in a case where it is determined that the user does not understand the contents based on the calculated understanding level, and outputs the presented information which corresponds to the determined understanding type to the output device.Type: GrantFiled: October 7, 2015Date of Patent: June 30, 2020Assignee: HITACHI LTD.Inventors: Miaomei Lei, Toshinori Miyoshi, Yoshiki Niwa, Hiroki Sato
-
Patent number: 10698707Abstract: A computing device receives a message that is part of a session. The message includes natural language content derived from input by a user. The computing device analyzes the natural language content to determine an intent corresponding to a given task the user desires the computing device to perform. The analyzing is based on a ranked list of tasks that indicates the current relevance of tasks in the session. A definition for the given task that includes an entity slot is retrieved from a data store and a specific entity is assigned to the slot based on a ranked list of entities that indicates current relevance of the entities in the session. The computing device invokes an agent to perform the given task based on the specific entity assigned to the entity slot.Type: GrantFiled: April 24, 2018Date of Patent: June 30, 2020Assignee: Facebook, Inc.Inventor: Scott Martin
-
Patent number: 10678853Abstract: Embodiments include method, systems and computer program products for aligning visual content to search term queries. In some embodiments, one or more search terms may be received. A plurality of results may be obtained using the one or more search terms on metadata associated with preprocessed visual media. A subset of frames may be selected for each of the plurality of results. A search results set may be generated by optimizing the subset of frames for each of the plurality of results. The search results set may be transmitted.Type: GrantFiled: December 30, 2015Date of Patent: June 9, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gary D. Cudak, Lydia M. Do, Christopher J. Hardee, Adam Roberts
-
Patent number: 10647214Abstract: An electric vehicle operator group that includes multiple access identifiers associated with multiple EV operators of a first organization is created. Use of that group is granted to a second organization. The second organization adds the EV operator group to an access policy and applies the access policies to one or more electric vehicle charging stations owned or managed by the second organization. The first organization manages membership of the EV operator group.Type: GrantFiled: August 19, 2016Date of Patent: May 12, 2020Assignee: CHARGEPOINT, INC.Inventor: James Solomon
-
Patent number: 10635460Abstract: Systems and methods using one or more processors of a user electronic device for receiving user interactions and sending data related to those user interactions to another device. This may include receiving input comprising an interaction with the user device, identifying an application installed on the user device to which the interaction is directed to, and sending data over a network comprising an indication of a model of the user device, an identifier of the application, and an indication of the interaction. Sending the data may initiate one of a video playback, a tutorial, a demonstration, or a simulation, based on the data, on a device different than the user device. In some arrangements, the interaction is directed to a process running on the user device instead of an application.Type: GrantFiled: December 21, 2015Date of Patent: April 28, 2020Assignee: Google LLCInventors: Roy Want, William Schilit
-
Patent number: 10628413Abstract: An approach is provided in which a knowledge manager identifies training entities in a training question answer pair and identifies database paths a database that link the training entities. The knowledge manager then generates a generalized query based upon the identified database paths. In addition, the knowledge manager generates a generalized syntactic pattern based upon syntactic relationships between the training entities in the training question answer pair. When the knowledge manager receives a question and matches the syntactic pattern of the received question to the generalized syntactic pattern, the knowledge manager generates a custom query from the generalized query and queries the database using the custom query.Type: GrantFiled: August 3, 2015Date of Patent: April 21, 2020Assignee: International Business Machines CorporationInventors: Timothy A. Bishop, Stephen A. Boxwell, Benjamin L. Brumfield, Nirav P. Desai, Stanley J. Vernier
-
Patent number: 10627994Abstract: An electronic device is provided. The electronic device includes an input interface configured to receive a user input, a memory configured to store an application using an item, a display, and a processor. The processor is configured to obtain the user input through the input interface while an execution screen of the application is output, determine a change screen based on a variation of the user input, wherein the change screen is configured to be outputted when the user input is released, and while the user input is maintained, output a preview which includes at least part of the change screen to the display.Type: GrantFiled: October 18, 2016Date of Patent: April 21, 2020Assignee: Samsung Electronics Co., Ltd.Inventors: Kyung Hwa Seo, In Hye Youn, Jae Han Lee, Tae Hee Hwang
-
Patent number: 10628521Abstract: An approach is provided in which a knowledge manager identifies training entities in a training question answer pair and identifies multiple database paths a database that link the training entities. The knowledge manager then generates multiple generalized queries based upon the identified multiple database paths and assigns query scores to the multiple generalized queries. In addition, the knowledge manager generates a generalized syntactic pattern based upon syntactic relationships between the training entities in the training question answer pair. When the knowledge manager receives a question and matches the syntactic pattern of the received question to the generalized syntactic pattern, the knowledge manager generates custom queries from the generalized queries and queries the database using the custom queries. The knowledge manager, in turn, scores answers generated from the custom queries based upon the custom queries' corresponding query scores.Type: GrantFiled: August 3, 2015Date of Patent: April 21, 2020Assignee: International Business Machines CorporationInventors: Timothy A. Bishop, Stephen A. Boxwell, Benjamin L. Brumfield, Nirav P. Desai, Stanley J. Vernier
-
Patent number: 10628184Abstract: A method, a system and a computer program product are provided. A computing system learns structures and workflows of an enterprise application based on historic usage data and configuration data. The computing system determines that the user needs help based on one or more of an occurrence of a timeout based on a lack of user input regarding the enterprise application, differences in a navigational pattern of the user as compared with navigational patterns of other users, and a relationship regarding the navigational pattern of the user and the objectives. Upon determining that the user needs help, guidance is provided to the user via an interactive user interface. A type of guidance offered depends on how the user needing the help was determined.Type: GrantFiled: December 8, 2017Date of Patent: April 21, 2020Assignee: International Business Machines CorporationInventors: Hemanth Kumar Choudhary Kadambala, Hari Bheemavarapu, Rakesh Birudugadda
-
Patent number: 10606564Abstract: Architecture that generates a companion window in combination with a source application experience to enable the accomplishment of a side task yet not switch away from the context of the source application. The companion window experience is a window that is rendered proximate (e.g., beside) a user's source application experience, in a predictable location, and with a predictable user model for invocation and dismissal. The companion window allows the user to retain full visual context of the associated source application experience, while rendering activities that directly pertain to the source application experience or activities that allow the user to interact with two applications.Type: GrantFiled: December 27, 2010Date of Patent: March 31, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jonathan Gordner, Stephan Hoefnagels, Josh Clow, Colin Jeanne, Alexander Allen, Kenneth Parker, Nandini Bhattacharya, Jonathan Li, Kieran Snyder
-
Patent number: 10601924Abstract: The invention relates to electric drive apparatuses used in different industries for different applications more particularly to a method for remote support of an electric drive apparatus. The method comprises: establishing a live support session with virtual drive assistance between a first apparatus and a third apparatus in the remote support site, said first apparatus having a connection with a local electric drive apparatus in a local site, and said third apparatus having a connection to a virtual drive tool for virtual drive assistance; downloading by said third apparatus from said first apparatus parameter settings and other relevant process information of the local electric drive apparatus to said third apparatus; and controlling and/or operating said virtual drive tool by said third apparatus to provide assistance to a user of said first apparatus.Type: GrantFiled: November 6, 2017Date of Patent: March 24, 2020Assignee: ABB Schweiz AGInventors: Zhongliang Hu, Jarkko Lalu
-
Patent number: 10528336Abstract: A method and system for creating a software image of a software application. The software application is installed on a computing machine. One or more changes of the computing machine resulting from the installation of the software application are detected. The one or more changes include one or more artifacts being added to the computing machine and one or more updates being applied to the computing machine. One or more activation procedures and activation information according to the updates are determined. The activation procedures are configured to apply the updates when running the activation procedures according to the activation information. The software image are created by copying the artifacts from the computing machine to a virtual disk and by adding the activation procedures and the activation information obtained from the activation procedures to the virtual disk.Type: GrantFiled: January 30, 2017Date of Patent: January 7, 2020Assignee: International Business Machines CorporationInventors: Mauro Arcese, Giuseppe Ciano, Claudio Marinelli, Luigi Pichetti
-
Patent number: 10503387Abstract: A novel method for scrolling an electronic document (e.g., a webpage, article, etc.) that is displayed in a display area on a screen is provided. The method receives a swipe gesture on a touch-sensitive input surface, which can be a touch-sensitive surface of a cursor controller (e.g., trackpad, etc.) or can be a touch-sensitive surface of the screen. Based on the swipe gesture's velocity, the method scrolls the document on the display screen and identifies a first location on the document for ending the scrolling. Also, based on this velocity, the method identifies a size for a neighboring region around the identified location. The method then determines whether a scroll stoppage marker is defined for the neighboring region. Each scroll stoppage marker specifies a location within the document for stopping the document's scrolling.Type: GrantFiled: September 30, 2015Date of Patent: December 10, 2019Assignee: APPLE INC.Inventors: Jean Sebastiaen Metz, Pepijn T. Zoon, Matthijs Jacob Frederik Zoon
-
Patent number: 10489012Abstract: A method of displaying content in a computing device including a display. The method includes: displaying content on the display; detecting, by the display, a pinch gesture corresponding to an item in the content; displaying, concurrently with the item, a modal window including additional content associated with the item.Type: GrantFiled: July 16, 2013Date of Patent: November 26, 2019Assignee: TWITTER, INC.Inventors: Loren Brichter, Leland Rechis
-
Patent number: 10482114Abstract: Systems, methods, and computer program products are disclosed for asking and searching for the answer to given questions, retrieving answers to such questions, as well as presenting such answers in a user-generated content style framework on a search engine. The system of the present invention comprises a question processor, operative to determine whether a question entered by a user has been previously answered, an answer data store storing answers to previously asked questions stored therein, an answer repository storing questions not yet answered by another user, and an editor tool operative to format an answer stored in the answer data store into user-generated content style and migrate the answer to a user-generated content style web page.Type: GrantFiled: March 27, 2008Date of Patent: November 19, 2019Assignee: Oath Inc.Inventors: Rob McCool, Luke Wroblewski, Eckart Walther, Michael W. Albers
-
Patent number: 10469412Abstract: Provided are a device for transmitting an answer message including a display configured to display information, a communicator configured to receive a question message from another device, a processor configured to control the display to display graphics representing a plurality of pieces of recommendation information which are includable in an answer message for the received question message and relations between the plurality of pieces of recommendation information, and a user input unit configured to receive a user input that selects at least one of the plurality of pieces of recommendation information, wherein the communicator is further configured to transmit an answer message including the selected recommendation information to the another device according to the user input.Type: GrantFiled: September 1, 2016Date of Patent: November 5, 2019Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Seung-hak Yu, Eun-jeong Ko, Deok-ho Kim, Hae-jun Lee
-
Patent number: 10459745Abstract: Software program “help” functionality includes features enhancing its relevance to users. An engine may receive/record context data arising from interactions between a user and the software program. The engine may process that context data to reference a plurality of sources (e.g., official help documentation, user blogs, partner web sites, etc.) and harvest relevant help information. Based upon stored context data and help information available from the plurality of sources, certain embodiments may generate suggested questions allowing further exploration of help issues. Some embodiments may offer help information in the form of an interactive “hotspot” focusing upon a specific UI element (e.g., icon). Processing the context data may allow the engine to assign a particular skill level (e.g., novice/intermediate/expert) to individual users, tailoring the help information to that skill level.Type: GrantFiled: December 16, 2015Date of Patent: October 29, 2019Assignee: Business Objects Software LTDInventors: Alfred Fung, Sean McGregor, Brian McConville, Xing Jin, Trevor Dubinsky, Philip Leung, Ariel Kahana, Stephen Paxian
-
Patent number: 10438142Abstract: A software application is provided designed to encourage collaboration between professional disciplines related to land development and construction projects. A graphical risk analysis system is provided based on answers to interdisciplinary questions related to risks. Use of the system promotes a complete checklist of interdisciplinary and informational consultation which, when completed, reduces the risk related to land development.Type: GrantFiled: May 7, 2009Date of Patent: October 8, 2019Assignee: BRYANT CONSULTANTS, INC.Inventor: John Bryant
-
Patent number: 10437435Abstract: Systems for delivery management are provided. According to one embodiment, the system includes a manifest component configured to aggregate a plurality of items into a manifest, an identifier component configured to identify respective items within the aggregated plurality of items using the manifest, a tracking component configured to calculate a delivery route and track the plurality of items during a plurality of delivery events, and an inspection component configured to require inspection of the respective items at each of the plurality of delivery events. The delivery systems can ensure quality and manage connections between distributors and manufacturers by incorporating required checks through each step of a delivery (e.g., pick up, freight aggregation, line shipping, local shipping, etc.). Inspections at delivery transitions can be required and include each time a good (e.g., an item) is moved on or off a delivery truck, and transitions between delivery areas within specific location.Type: GrantFiled: November 20, 2015Date of Patent: October 8, 2019Assignee: Deliveright Logistics, IncInventors: Douglas M. Ladden, Richard Merians, Ori Anavim
-
Patent number: 10417497Abstract: A cognitive load reducing platform comprises one or more sensors that collect information about an environment as sensor data. A processor is in communication with the one or more sensors, wherein the processor executes a cognitive enhancement engines that processes the sensor data into enhanced characterization data having a reduced amount of data compared to the sensor data. An output device electronically communicate the enhanced characterization data to a user such that the enhanced characterization data reduces the cognitive load of the user, wherein the sensor and the output device comprise an assisted perception module worn by the user during an incident. A command interface device remote from the user to enable a person of authority to manage the incident and the user by receiving and displaying the enhanced characterization data, and by transmitting data and commands back to the assisted perception module.Type: GrantFiled: April 29, 2019Date of Patent: September 17, 2019Assignee: QWAKE TECHNOLOGIESInventors: Sam J. Cossman, John Davis Long, II, Omer Haciomeroglu, Michael E. Ralston
-
Patent number: 10402488Abstract: A method for configuring an automated dialog system uses traces of interactions via a graphical user interface (GUI) for an application. Each trace includes interactions in the context of a plurality of presentations of the GUI. Elements of one or more presentations of the GUI are identified, and templates are associated with portions of the trace. Each template has one or more defined inputs and a defined output. For each template of the plurality of templates, the portions of the traces are processed to automatically configure the template by specifying a procedure for providing values of inputs to the template via the GUI and obtaining a value of an output. The automated dialog system is configured with the configured templates, thereby avoiding manual configuration of the dialog system.Type: GrantFiled: November 22, 2016Date of Patent: September 3, 2019Assignee: Semantic Machines, Inc.Inventors: Pengyu Chen, Jordan Rian Cohen, Laurence Steven Gillick, David Leo Wright Hall, Daniel Klein, Adam David Pauls, Daniel Lawrence Roth, Jesse Daniel Eskes Rusak
-
Patent number: 10360946Abstract: The systems and methods are directed towards implementing interactive elements into content (e.g. video). The present disclosure also describes an application that facilitates user implementation of the interactive elements into content (e.g. video). The implementations of interactive elements are useful, for example, in encouraging user interaction with the content as well as providing the user with additional information related to the content.Type: GrantFiled: August 24, 2018Date of Patent: July 23, 2019Assignee: GameCommerce, Inc.Inventors: Jayaprakash Pasala, Sudhir Subramanian, Andrew Jasper, Nageswara Pobbathi
-
Patent number: 10332123Abstract: A system performs search and retrieval. The system monitors one or more user interface (“UI”) fields configured to receive text input in a UI. The system determines that the one or more UI fields are being used to enter a textual description, and performs a search on a knowledge base based on document similarity to identify documents that are similar to a portion of the textual description that has already been entered in the one or more UI fields. The system then provides one or more of the documents in a UI field of the UI, and repeats the monitoring, the determining, the performing, and the providing.Type: GrantFiled: August 27, 2015Date of Patent: June 25, 2019Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Jeffrey H. Alexander, Stephen Green
-
Patent number: 10310775Abstract: A job processing apparatus includes a hardware numeric keypad including a first hardware key and a second hardware key and includes a display unit configured to display a plurality of software keys that accepts an operation which processes a job. The job processing apparatus further includes a first control unit and a second control unit. The first control unit moves a focus by the first hardware key being pressed in an audio mode in which audio guidance in accordance with a position of the focus displayed in the display unit is provided. The second control unit performs processing based on one of the plurality of software keys aligned with the focus by the second hardware key being pressed in the audio mode. Where the second hardware key is pressed while the focus is not aligned with the software key, the second control unit starts processing of the job.Type: GrantFiled: March 19, 2018Date of Patent: June 4, 2019Assignee: Canon Kabushiki KaishaInventor: Masayuki Yamada
-
Patent number: 10303751Abstract: A system and method for interactive test coverage are disclosed. An example embodiment receives a document object model representation of a user interface page and determines at least one visible and interactive element in the document object model. If there are multiple visible interactive elements, an example embodiment creates a CSS selector for each element. A CSS selector identifies the element by information including ancestry tags from a root node to a leaf node. In one embodiment, a determination is made regarding whether the current CSS selector is similar to previously-stored CSS selectors. An example embodiment stores the CSS selector when no previously-stored CSS selectors are similar. A user interface test is executed and a determination is made as to whether the elements represented by the stored CSS selectors were invoked by the test. Results from the test execution can be displayed to a user via a user interface display.Type: GrantFiled: October 30, 2017Date of Patent: May 28, 2019Assignee: Google LLCInventor: Stephen Gross
-
Patent number: 10289658Abstract: A method to design a web page, the method including comparing a design pattern of a web page of a certain category with a corresponding design pattern of a plurality of web pages in a same category as the web page, modifying the design pattern of the web page based upon the comparing; and providing information to display the web page with the modified design pattern. A method to design a web page, the method including maintaining a plurality of design patterns for a plurality of web pages in a plurality of categories, receiving a design pattern of a web page of a certain category, providing a recommendation of design patterns of web pages in the same category as the received web page, receiving a selection of a design pattern from the recommended design patterns, and modifying the design pattern of the received web page based upon the selection.Type: GrantFiled: March 13, 2013Date of Patent: May 14, 2019Assignee: CA, Inc.Inventors: Daocheng Chen, Shouhong Zhang
-
Patent number: 10277459Abstract: Disclosed herein are systems, methods, and computer-readable media for generating and presenting, to an end user, user guidance data for achieving a desired end-state device or application configuration. End-state configuration source data may be provided to an application component. The application component may determine a desired end-state configuration from the source data, and may further determine a navigation path for transitioning from a current configuration state to the desired end-state configuration. The application component may then generate user guidance data to guide the user through the navigation path.Type: GrantFiled: April 1, 2016Date of Patent: April 30, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Al Chakra, Liam Harpur, Sumit Patel
-
Patent number: 10257032Abstract: Disclosed herein are systems, methods, and computer-readable media for generating and presenting, to an end user, user guidance data for achieving a desired end-state device or application configuration. End-state configuration source data may be provided to an application component. The application component may determine a desired end-state configuration from the source data, and may further determine a navigation path for transitioning from a current configuration state to the desired end-state configuration. The application component may then generate user guidance data to guide the user through the navigation path.Type: GrantFiled: October 11, 2016Date of Patent: April 9, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Al Chakra, Liam Harpur, Sumit Patel
-
Patent number: 10235023Abstract: A method for a graphical user interface of an electronic device is disclosed. The graphical user interface has a plurality of selectable items for input to the electronic device. The method comprises receiving (100) a first user input related to the graphical user interface causing a first selection (102) of a first item and a first action involving the selected item; invalidating (105) the first action and setting (108) the first item or the first action as non-selectable; receiving (110) a further user input related to the graphical user interface; determining (112) a second selection of an item and an action involving the selected item excluding non-selectable items and actions; and executing (114) the action related to the second selection. An apparatus (200) comprising a graphical user interface (201) with an input device (202) and a display (203) arranged to view a plurality of selectable input items is also disclosed, wherein a processor (204) is arranged to control the graphical user interface (201).Type: GrantFiled: July 18, 2011Date of Patent: March 19, 2019Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Harald Gustafsson, Song Yuan
-
Patent number: 10230822Abstract: An information processing apparatus including a data provision unit configured to provide, to a client apparatus, a first template corresponding to a selection request from the client apparatus, and a data processing unit configured to, in the case where a factor included in the first template and a factor included in a second template corresponding to a switching request from the client apparatus are common, associate data associated with the factor included in the first template with the factor included in the second template.Type: GrantFiled: November 26, 2014Date of Patent: March 12, 2019Assignee: SONY CORPORATIONInventors: Shunsuke Suzuki, Masahiro Oba
-
Patent number: 10222971Abstract: In a case where it is determined that a swipe operation having a swipe amount equal to or greater than a predetermined amount is performed by a user when one of a plurality of objects included in a page is displayed as a main object on a screen, one of other objects to be displayed when the swipe operation is performed is estimated as a next main object and displayed on the screen based on the swipe operation.Type: GrantFiled: December 2, 2014Date of Patent: March 5, 2019Assignee: CANON KABUSHIKI KAISHAInventor: Yoichi Kashibuchi
-
Patent number: 10198702Abstract: A device may provide a user interface for receiving project information for a software implementation project. The project information may be associated with a set of requirements defining the software implementation project. The project information may be associated with a set of deliverables describing results of the software implementation project. The device may generate an initial project plan based on the project information. The device may receive information regarding the initial project plan during fulfillment of the project plan. The device may selectively provide an alert associated with the initial project plan based on receiving the information regarding the initial project plan. The device may selectively generate a modified project plan based on receiving the information regarding the project plan.Type: GrantFiled: January 30, 2015Date of Patent: February 5, 2019Assignee: Acccenture Global Services LimitedInventors: Purnima Jagannathan, Vijayaraghavan Koushik, Rajendra T. Prasad, Suparna Moitra, Pankaj Jetley, Gayathri Pallail, Jenice J. Mukkada, Roopalaxmi Manjunath, Rajilakshmi Krishna, Bhaskar Ghosh, Shankarnarayanan Sethuraman, Chaitra Hebbal, Sandeep J. Rathod, Kanthy Prasad Kalepu, Andrew J. Cook, Muthuvel Nagalingam
-
Patent number: 10176846Abstract: Systems and methods are described for determining playback points in media assets based on both a keyword and a context of a current playback point in a media asset. For example, in response to user input of a keyword (e.g., “Matt Damon”) while the user is consuming a media asset, a current playback point in the media asset is determined. Context of the media asset at the current playback point is then determined (e.g., the current playback point involves a car chase). Playback points in the media asset are determined that match both the context and the keyword and are presented to the user (e.g., playback points with Matt Damon in a car chase).Type: GrantFiled: July 20, 2017Date of Patent: January 8, 2019Assignee: Rovi Guides, Inc.Inventor: Arun Sreedhara
-
Patent number: 10168817Abstract: (Problem) To facilitate setting of an image display style and selection of images in an image display apparatus with a touch screen. (Solution to Problem) Thumbnails included in an area designated by a pinch gesture are all specified. If it is not true that “the thumbnails included in the designated area are all displayed in the selected style” (S2004, No), the thumbnails included in the designated area are all displayed in the selected style (S2005), and the status is set to selected state (S2006). If it is true that “the thumbnails included in the designated area are all displayed in the selected style” (S2004, Yes), the thumbnails included in the designated area are all displayed in unselected style (S2007), and the status is set to unselected state (S2008). If the gesture is continuously changed to a pinch-out gesture or a pinch-in gesture (S2010, No), the selected area or the unselected area are expanded or reduced depending on the status (S2014, S2015).Type: GrantFiled: January 24, 2014Date of Patent: January 1, 2019Assignee: MORPHO, INC.Inventors: Masaki Hiraga, Tomoyuki Nakano
-
Patent number: 10169313Abstract: Innovations in the area of tools for editing text of elements of a graphical user interface (“GUI”) are presented herein. For example, an editing tool manages a shell area and an editing area. In the shell area, the editing tool renders a GUI that is operable by a user. The GUI has multiple elements. In the editing area, the editing tool renders editable text associated with a GUI element. While the text is shown in the editing area, the GUI element can be concurrently highlighted in the shell area. The editing tool receives user input from the user and, based at least in part on the user input, updates (e.g., for revision, translation) at least some of the text associated with the GUI element. By showing the context of the GUI element while text for it is being edited, the editing tool facilitates language editing with fewer errors and inconsistencies.Type: GrantFiled: December 4, 2014Date of Patent: January 1, 2019Assignee: SAP SEInventors: Jutta Kleine-Horst, Markus Puchta
-
Patent number: 10157370Abstract: A method and corresponding apparatus provided for automatically re-formatting and adjusting elements of a wizard facility displayed a user device. The elements can be adjusted based on the type of device being used and space available to display the wizard facility. Information related to each step of the wizard facility can be displayed to the user in different display areas. Each displayed area relates to a specific step, i.e., a completed step, the current step, or a future step and includes visual representations, which can allow the user to interact with the displayed information. Additionally, an interactive progress bar can be displayed that visually represents the user's progress of the wizard facility. The method and apparatus can automatically re-format and adjust the visual elements of the progress bar depending on the type of device being used and the available space to display the progress bar.Type: GrantFiled: December 21, 2015Date of Patent: December 18, 2018Assignee: SAP SEInventor: András Bakos
-
Patent number: 10152044Abstract: This control device for a machine tool has a display unit that displays an input screen via which machining information regarding machining to be performed on a workpiece is inputted and an input unit via which letters and/or numbers are inputted into machining-information fields on the input screen. When a machining-information field on the input screen is selected, the display unit displays a first input-assistance screen corresponding to said field. Input-support buttons are laid out on said first input-assistance screen. When an input-support button is pressed, a second input-assistance screen is displayed, and via an operation performed in accordance with said second input-assistance screen, the aforementioned field is filled in.Type: GrantFiled: December 26, 2013Date of Patent: December 11, 2018Assignee: MAKINO MILLING MACHINE CO., LTD.Inventors: Kenichi Ono, Toshimasa Uetama, Hideki Heishi, Rie Kawai
-
Patent number: 10126902Abstract: Embodiments described herein generally relate to a dynamic contextual help application. The help application adapts to content displayed within a graphical user interface (GUI) to provide content specific help objects. The help objects may be selected by a user and an indication object may simultaneously appear apart from the contextual help application to guide the user in performing various functions related to the selected help object.Type: GrantFiled: September 2, 2014Date of Patent: November 13, 2018Assignee: SmugMug, Inc.Inventors: Brian Strong, Don Macaskill, Angelo Robert Dinardi, Craig Andrew Murray
-
Patent number: 10127056Abstract: A system to automate creation of a configuration wizard from, for example, an underlying control application. In one instance, a complex application may be represented with a simple configuration view such as that of a configuration wizard. When an application is being created, a user may be provided with a feature that defines the configuration wizard. Some aspects of the present approach are that a wizard user interface may be automatically generated, a standard approach may be provided to define the wizard, and, for changes which are performed in the application, the wizard may easily be edited and regenerated.Type: GrantFiled: March 5, 2015Date of Patent: November 13, 2018Assignee: Honeywell International Inc.Inventors: Aaron Francis D'Souza, Lavanya Bhadriraju, Soumya Ramesh, Thejasvini Shivanagendra, Gutha Stalin Sanghamitra, Subramanya Tavarekere Nagaraj, Kevin B. Moore
-
Patent number: 10120850Abstract: The present invention is directed in general to imaging technologies and more particularly to medical imaging and picture archiving and communication systems (PACS) having an image display wherein system features and functions are provided to a user via active overlays located over displayed images. A system and method are provided to imbed an ability to interact with an image by activating traditional annotations that are displayed in conjunction with an image in a PACS. Users are able to access program functionalities in an improved, quicker, accurate and more intuitive means. More specifically, the present invention relates to providing the capability to customize multiple context menus, and flatten the command hierarchy of an imaging system. The present invention also provides the ability to “overload” current text and graphic annotations that are already displayed within an image of interest.Type: GrantFiled: July 14, 2014Date of Patent: November 6, 2018Assignee: FUJIFILM Medical Systems USA, Inc.Inventors: Sinan Batman, Richard Kiesel
-
Patent number: 10089002Abstract: An application is installed on a device that includes a user interface comprising multiple elements organized in a hierarchy. The application communicates with an inspector tool that accesses the hierarchy. The inspector tool may be integrated into the application or separate from the application. During execution of the application, the inspector identifies an element in the hierarchy and presents information regarding the element. For example, a display region corresponding to the element may be highlighted or text regarding the element may be displayed. The hierarchy may be navigated by selection of items in the user interface itself, by selection of an item in the displayed information, by directional inputs, or any suitable combination thereof. Information displayed in the inspector may be configured by the application based on the identified element.Type: GrantFiled: March 15, 2016Date of Patent: October 2, 2018Assignee: eBay Inc.Inventor: Tyler Yong Nugent