Customizing Multiple Diverse Workspace Objects Patents (Class 715/765)
  • Patent number: 9639809
    Abstract: A computing device identifies outliers. Support vectors, Lagrange constants, a center threshold value, an upper control limit value, and a lower control limit value are received that define a normal operating condition of a system. The center threshold value, the upper control limit value, and the lower control limit value are computed from the vectors and the Lagrange constants. A first plurality of observation vectors is received for a predefined window length. A window threshold value and a window center vector are computed. A window distance value is computed between the window center vector and the support vectors. Based on comparisons between the computed values and the received values, the first plurality of observation vectors is identified as an outlier relative to the normal operating condition of the system. When the first plurality of observation vectors are identified as the outlier, an alert is output.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: May 2, 2017
    Assignee: SAS Institute Inc.
    Inventors: Deovrat Vijay Kakde, Sergiy Peredriy, Arin Chaudhuri, Anya M. McGuirk
  • Patent number: 9639263
    Abstract: A web rendering module in the operating system is used to render and display a web page. The web rendering module also generates layout data that describes the position and size of each visual element on the rendered web page. A web editing application uses the layout data to generate a native overlay. The native overlay is an arrangement of cells, and each cell has the same position and size as a respective visual element. The application displays the native overlay on top of the rendered web page so that each visual element on the web page is aligned with a cell in the native overlay. The cells in the native overlay are transparent so that the rendered web page remains visible to the user, but the native overlay captures any interactions that the user performs. The interactions are then processed to make a corresponding change to the web page.
    Type: Grant
    Filed: August 5, 2014
    Date of Patent: May 2, 2017
    Assignee: Weebly, Inc.
    Inventors: Benjamin A. Bloch, Timothy J. Snyder, Scott A. Garman, John D. Rusenko, Jr., Joseph Matthew Fox
  • Patent number: 9612588
    Abstract: A system manages human machine interface (HMI) applications for industrial control and automation. Software instructions stored on a tangible, non-transitory media and executable by a processor receive data indicative of a manufacturing/process control system being monitored and display a user interface indicative of a status of the manufacturing/process control system being monitored wherein the status is based on the received data.
    Type: Grant
    Filed: March 5, 2014
    Date of Patent: April 4, 2017
    Assignee: Invensys Systems, Inc.
    Inventors: Dave Tran, Steven Michael Weinrich, Raju Uthu Kumar, John Joseph Krajewski, III
  • Patent number: 9569182
    Abstract: A method of creating a software application using an integrated development environment, IDE, running on a computing device having at least a processor, a memory, a display device and an input device. The method includes retrieving from the memory and providing on the display device a number of graphical elements each representing at least one operation to be performed on data. The method further includes enabling a user of the computing device to select and arrange at least some of the graphical elements on the display device using the input device. The method includes enabling the user to arrange graphical links between the selected graphical elements, wherein the selected graphical elements and the graphical links together form one or more graphical models of a process to be performed on data by the software application, and displaying in the IDE a 3D representation of the graphical model or models.
    Type: Grant
    Filed: February 20, 2012
    Date of Patent: February 14, 2017
    Assignee: APTITUDE SOFTWARE LIMITED
    Inventors: Neil Thomson, Grzegorz Roman Pusz
  • Patent number: 9563882
    Abstract: A method and a system perform software suite activation. In some embodiments, a method includes installing a software suite having a number of software products onto a computer device. If a copy of one of the number of software products is already activated on the computer device, the installing includes deactivating a license of the copy of the one of the number of software products. Additionally, if a copy of one of the number of software products is already activated on the computer device, the installing includes adopting, by the software suite, the copy of the one of the number of software products.
    Type: Grant
    Filed: February 9, 2009
    Date of Patent: February 7, 2017
    Assignee: Adobe Systems Incorporated
    Inventors: Shyam Sunder Vijay, Xuejun Xu
  • Patent number: 9565324
    Abstract: An apparatus includes a controller that controls a display to display a setting status of a setting item set for executing a predetermined process, and an accepting unit that accepts a change to the setting status. When the accepting unit accepts the change to the setting status, the controller controls the display to display an item that accepts an indication to reset the changed setting status to the setting status set prior to the change.
    Type: Grant
    Filed: January 26, 2015
    Date of Patent: February 7, 2017
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Takao Maekawa
  • Patent number: 9559888
    Abstract: The present document relates to telecommunication networks. In particular, the present document relates to the provision of network interaction services within a telecommunication network. A method for enabling interaction services with a network comprising a network server (102, 103, 104) on communication devices (101, 105) coupled to the network is described.
    Type: Grant
    Filed: January 24, 2013
    Date of Patent: January 31, 2017
    Assignee: Alcatel Lucent
    Inventors: Daping Wang, Martin Dermot Whelan
  • Patent number: 9552671
    Abstract: A terminal for supporting an operation of a three-dimensional handler includes: a display unit displaying a three-dimensional handler region having at least one link object and a link object information region outputting link object information in response to a movement or selection of the at least one link object on the three-dimensional handler and outputting the collected link object information in the link object information region.
    Type: Grant
    Filed: January 22, 2013
    Date of Patent: January 24, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kyungdae Park, Bonghee Kim, Jihye Myung, Hyebin Park, Saegee Oh
  • Patent number: 9547665
    Abstract: Techniques to determine network storage for sharing media files are described. An apparatus may comprise a processor and a memory communicatively coupled to the processor. The memory may store an application having a media share component operative to receive a request to associate a media file with a document having a document network storage location. The media share component may comprise multiple software modules, including a file manager module. The file manager module may be operative to determine a media file network storage location for the media file based on the document network storage location. Other embodiments are described and claimed.
    Type: Grant
    Filed: April 4, 2012
    Date of Patent: January 17, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Matthew Wood, Sarah Filman, Jonathan Bailor
  • Patent number: 9542700
    Abstract: Provided is a business model based on multi-level application widgets and a system thereof, including: embedding, by a server, intended application widgets in an Internet platform equipped with a software application programming interface; providing a business protocol between an end user and the server, thus giving the end user authority to embed data sets in the application widgets and to conduct display, operation, sales, and real-time interaction within the same window; determining, by the end users, whether at least an application widget or a data set is to be embedded in each of the data sets again, so as to finalize the multi-level application widgets. Accordingly, the end user enhances promotion and thereby expands business on the Internet platform at the server.
    Type: Grant
    Filed: November 5, 2008
    Date of Patent: January 10, 2017
    Inventor: Yu-Chung Chu
  • Patent number: 9535575
    Abstract: Techniques are directed to a method of displaying data storage system widgets to a user within a graphical user interface of a data storage system management application running on a computing device. The method includes (a) during operation of the data storage system management application, repeatedly calculating, by the computing device, relevancy scores for a plurality of available data storage system widgets based on expected needs of the user, (b) during operation of the data storage system management application, repeatedly selecting, by the computing device, a set of widgets having the highest calculated relevancy scores from the plurality of available widgets, and (c) during operation of the data storage system management application, repeatedly displaying the selected set of widgets to the user on a display screen, the displayed widgets each presenting data storage system management data to the user. A computer program product and apparatus are also provided.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: January 3, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Donald E. Labaj, Scott E. Joyce, Timothy Cox, Munish T. Desai
  • Patent number: 9535604
    Abstract: According to the present invention, there is provided a display device including: an operation detecting unit configured to detect a touching operation conducted on a display screen; a determination unit configured to determine whether or not the touching operation detected by the operation detecting unit includes an operation involving movement of a touch position within a predetermined region of the display screen; a display unit configured to display an image on the display screen; and a control unit configured to control to enlarge or reduce the image size on the display screen around a position of image depending on at least one of a start position and an end position on the display screen of the touching operation in the case of the determination unit has determined that the touching operation includes the operation involving movement of the touch position within the predetermined region.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: January 3, 2017
    Assignee: CASIO COMPUTER CO., LTD
    Inventor: Hitoshi Amagai
  • Patent number: 9530156
    Abstract: An electronic marketplace for service images permits users to browse descriptions of service images implementing desired functionalities of a virtual machine image. The described service images may contain one or more software applications and may be further offered for purchase through an electronic service image marketplace. The electronic marketplace can further provide uniform control objects that are associated with multiple service images and multiple instruction sets. Following an interaction with a particular uniform control object, the electronic marketplace can perform an action on a particular service image based on an association between the particular uniform control object and a particular instruction set associated with the particular service image.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: December 27, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Andrew S. Tyra, John Daniel Thimsen
  • Patent number: 9519989
    Abstract: Using facial recognition and gesture/body posture recognition techniques, a system can naturally convey the emotions and attitudes of a user via the user's visual representation. Techniques may comprise customizing a visual representation of a user based on detectable characteristics, deducting a user's temperament from the detectable characteristics, and applying attributes indicative of the temperament to the visual representation in real time. Techniques may also comprise processing changes to the user's characteristics in the physical space and updating the visual representation in real time. For example, the system may track a user's facial expressions and body movements to identify a temperament and then apply attributes indicative of that temperament to the visual representation. Thus, a visual representation of a user, which may be, for example, an avatar or fanciful character, can reflect the user's expressions and moods in real time.
    Type: Grant
    Filed: March 4, 2013
    Date of Patent: December 13, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kathryn Stone Perez, Alex Kipman, Nicholas D. Burton, Andrew Wilson
  • Patent number: 9508158
    Abstract: Automatic generation of custom palettes based on an image selected by a user is disclosed. In various embodiments, automatic palette generation may involve generating one or more than one palette based on the color or shading content of the image provided by the user. The generated palette may include a variety of colors (or shadings) that can be automatically mapped to and applied to various distinct features within a composite graphic construct to be customized.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: November 29, 2016
    Assignee: APPLE INC.
    Inventors: Edward P. Hogan, Joe R. Howard, Marek R. Telgarsky, Matthew R. Lehrian
  • Patent number: 9508049
    Abstract: A computer-implemented update-triggered document-defined workflow method provides for triggering an update to an original source document to yield an updated document. In response, a document handler executes the document-defined workflow method so as to create, delete, or modify a target document or so as to create a workflow description calling for creating, deleting, or modifying a target document.
    Type: Grant
    Filed: August 30, 2009
    Date of Patent: November 29, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: John William Lumley, Steven Battle
  • Patent number: 9509753
    Abstract: A mobile apparatus configured to communicate with a touch device is disclosed. The mobile apparatus includes a communication interface configured to communicate with a touch device; an interface configured to display a user interface window through which an input attribute for a touch that is input at the touch device is selected; and a controller configured to control the communication interface to transmit to touch device information based on the input attribute selected through the user interface window.
    Type: Grant
    Filed: August 26, 2014
    Date of Patent: November 29, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Sang-jun Park
  • Patent number: 9497415
    Abstract: In one embodiment, a method that includes providing, on a display, an object configured to be moved by a user along an axis, associating a plurality of predefined layouts with respective intervals along the axis, detecting a user action on the object indicating a position on the axis, and composing, in response to the detecting of the user action, a composite video signal using a layout, of the plurality of predefined layouts, associated with an interval among the intervals within which the position is lying.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: November 15, 2016
    Assignee: Cisco Technology, Inc.
    Inventor: Hakon Skramstad
  • Patent number: 9495447
    Abstract: Technology is described for generating music playlists tailored to a geographical region. Collective music listening habits may be identified for a geographical region. The collective music listening habits for the geographical region may be categorized into one or more categories of music. Geographical station programming may be generated according to at least one of the categories of music. The geographical station programming may include a music playlist that corresponds to the collective music listening habits for the geographical region.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: November 15, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher Woolf Phillips, Eric Scott Eisher
  • Patent number: 9477393
    Abstract: An electronic device with a display concurrently displays a device status region, and an application user interface that includes a content region and an application input field. While concurrently displaying the device status region and the application user interface, the device receives first input in the application input field. In response, the device concurrently displays respective content in the content region in accordance with the first input, and first text that corresponds to the first input in the application input field. While concurrently displaying the respective content and the first text, the device detects a second input that corresponds to a request to scroll the respective content in a first direction. In response, the device scrolls the respective content in the first direction, ceases to display the application input field, and displays, adjacent to the device status region, the first text.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: October 25, 2016
    Assignee: APPLE INC.
    Inventors: Nicholas Zambetti, Chanaka G. Karunamuni, Imran Chaudhri
  • Patent number: 9471690
    Abstract: Methods, systems, and computer-readable media are disclosed to generate an interface for a web service and to query the web service. A method includes generating a user interface associated with a web service. The user interface includes one or more input parameter options associated with the web service. The user interface is generated based on a service specification and one or more series specifications associated with the service specification. User input is received via the user interface, where the user input includes a selection of at least one of the one or more input parameter options. A query of the web service is generated based on the user input, and the query reflects at least one selected input parameter option.
    Type: Grant
    Filed: July 17, 2014
    Date of Patent: October 18, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christian Liensberger, Moe Khosravy
  • Patent number: 9460166
    Abstract: Provided are a computer implemented method, computer program product, and system for presenting a combined search results summary in a graphical view. Selection of two or more search results are received, wherein each of the two or more search results has an associated search result summary, and wherein each associated search result summary includes one or more entries. Relationships between the one or more entries of each associated search result summary and strengths of the relationships are identified. A graphical view is displayed that shows the one or more entries of each associated search result summary, the relationships, and the strengths of those relationships.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: October 4, 2016
    Assignee: International Business Machines Corporation
    Inventors: Billy W. Chang, Sarbajit K. Rakshit
  • Patent number: 9448691
    Abstract: According to an aspect, a device includes a display and a controller. The display displays an icon corresponding to an application. The controller changes a display mode of the icon according to a use status of the application corresponding thereto.
    Type: Grant
    Filed: November 9, 2012
    Date of Patent: September 20, 2016
    Assignee: KYOCERA CORPORATION
    Inventor: Kazuyoshi Suda
  • Patent number: 9444737
    Abstract: Described embodiments provide a network processor having a hardware accelerator that identifies a received packet and, based on a flow identification associated with the received packet, might pre-fetch pre-established portions of data from the received packet into local data memory (e.g., local data cache) for processing by a general purpose processor core. In addition to the packet data, the software necessary for the general-purpose processor core to process the data might also be pre-fetched into local instruction memory (e.g., local instruction cache). The flow identification might be used to select different portions of the packet and different software to be pre-fetched.
    Type: Grant
    Filed: February 1, 2013
    Date of Patent: September 13, 2016
    Assignee: Intel Corporation
    Inventor: Robert J. Munoz
  • Patent number: 9443447
    Abstract: A digital map of an airport is displayed via the user interface of a client device, and real-time flight information of a flight scheduled to depart from, or arrive at, an airport is obtained. An airport facility with which the real-time flight information is associated is determined, and the real-time flight information is displayed at a location on the digital map corresponding to the determined airport facility.
    Type: Grant
    Filed: September 10, 2012
    Date of Patent: September 13, 2016
    Assignee: GOOGLE INC.
    Inventor: Zhou Bailiang
  • Patent number: 9430057
    Abstract: An electronic device including a display of a main surface area and a curved surface area extended from the main surface area, and a controller configured to: control the display to present a preview image on the main surface area and a user interface (UI) on the curved surface area, the UI comprising a UI element for photographing an image, control the display to present the UI element at a first location in the curved surface area while the electronic device is in a landscape state, and control the display to present the UI element at a second location in the curved surface area while the electronic device is in a portrait state.
    Type: Grant
    Filed: August 7, 2015
    Date of Patent: August 30, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ji-yeon Kwak, Yun-kyung Kim, Yong-yeon Lee, Hyun-jin Kim, Yeo-jun Yoon, Nipun Kumar, Joon-kyu Seo
  • Patent number: 9396446
    Abstract: A system and method for modeling properties of data and events of a business application is presented. The system include a user interface frontend system that displays a user interface, and a user interface backend system that hosts a business application that generates the user interface for display in the user interface frontend system. The system further includes an enterprise service framework comprising one or more data processors that define one or more properties of data and/or events related to the business application, and model each of the one or more properties as a data field of the business application. A dynamic properties calculator includes one or more data processors that access a set of transformation logic representing data transformation rules for each of the data fields of the business application, and apply the transformation rules to the data fields that represent the one or more properties.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: July 19, 2016
    Assignee: SAP SE
    Inventors: Gerd Ritter, Rene Gross, Tim Kornmann, Steffen Tatzel, Dirk Stumpf, Dirk Giebel
  • Patent number: 9396525
    Abstract: A computer-implemented method for real time video processing for changing a color of an object in a video is presented. The method is performed in connection with a computerized system comprising a processing unit and a memory. The method comprises providing an object in the video that at least partially and at least occasionally is presented in frames of the video; detecting the object in the video; tracking the detected object in the video; generating a set of node points on the created mesh based on a request for changing color, the set of node points defining an area the color of which is to be changed; and transforming the frames of the video in such way that the object's color is changed within the defined area when the object is presented in frames of the video.
    Type: Grant
    Filed: July 8, 2014
    Date of Patent: July 19, 2016
    Assignee: Avatar Merger Sub II, LLC
    Inventors: Elena Shaburova, Yuri Monastyrshin
  • Patent number: 9367619
    Abstract: An analytic system may have a number of processing stages. One or more data sources may provide data to a first processing stage. The first processing stage may specify one or more data contracts having a schema describing a layout and types of data provided by the one or more data sources. Each of the processing stages may specify a respective data contract having a schema such that the processing stages may understand a layout and types of data provided as input to the processing stages. The data contracts me further specify a valid range of values for various items of data described by schemas. Data not conforming to a data contract may be automatically filtered out such that a corresponding processing stage may not be provided with the non-conforming data.
    Type: Grant
    Filed: July 29, 2011
    Date of Patent: June 14, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Atul Katiyar, Purushottam Amradkar, Nitin Gupta
  • Patent number: 9361007
    Abstract: Techniques are described for providing visualizations of data with options for a user to manipulate the data visualizations. These data visualization options may provide flexible and rapid comparison of different fragments of data. In one example, a method includes outputting a display of a data visualization in a graphical user interface. The method further includes receiving a first user input selecting a first fragment of the data visualization to freeze. The method further includes receiving a second user input selecting a second fragment of the data visualization to reposition to a new position relative to the frozen fragment of the data visualization. The method further includes outputting a revised display of the data visualization in the graphical user interface that displays the repositioned fragment of the data visualization in the new position relative to the frozen fragment of the data visualization.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: June 7, 2016
    Assignee: International Business Machines Corporation
    Inventor: Prakash Dewan
  • Patent number: 9348554
    Abstract: A computing device may provide an interface that enables a user to playback audio content including supplemental information. The supplemental information may correspond, for example, to endnotes, footnotes, glossaries, appendices, commentary from an author, editor, or other party, or to additional supplemental information. During playback of the audio content, a user may indicate that an item of supplemental information associated with a current playback position of the audio content should be played. In some embodiments, this indication may be in response to an indication to the user that supplemental information is available. The device may then playback the supplemental information associated with the current playback position.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: May 24, 2016
    Assignee: Audible, Inc.
    Inventors: Guy A. Story, Jr., Doug S. Goldstein
  • Patent number: 9348609
    Abstract: The present disclosure involves systems, software, and computer implemented methods for providing a unified runtime framework and graphical, process-centric user interface for ad-hoc business process flexibility. One process includes operations for providing process instances of one or more business processes in a process visualization user interface. A request to initiate an ad-hoc change of a selected process instance is received from the client, and client user interaction options for implementing the ad-hoc change are provided to the client. A selection of a particular user interaction option for implementing the ad-hoc change is received from the client, and the ad-hoc change is implemented.
    Type: Grant
    Filed: August 2, 2010
    Date of Patent: May 24, 2016
    Assignee: SAP SE
    Inventors: Soeren Balko, Annette Jann, Sabine Holz, Martin Moeller
  • Patent number: 9292101
    Abstract: Methods and apparatuses are provided for entering characters into an electronic device. As part of a device configuration process, languages and associated character sets are stored in the electronic device. Responsive to user input as part of a device operation process, the electronic device presents a menu of language character sets for selection, with the language character sets assigned to particular positions within the menu. In response to the selected language character set, the electronic device presents a menu of language variant characters for selection, with the language variant characters assigned to particular positions within the menu. In response to selection of a language variant character, the electronic device displays the character within the display window.
    Type: Grant
    Filed: February 7, 2013
    Date of Patent: March 22, 2016
    Assignee: BlackBerry Limited
    Inventor: Mathias Lewin
  • Patent number: 9286274
    Abstract: Methods and systems for enabling a user to define a webpage and webpage layout without knowing a programming language are disclosed. A library of modules is provided usable to configure a layout and look of a webpage. The user may add modules from the library to a webpage layout design area. The user may configure a given module so as to control the look and feel of the content accessed and displayed by the module. Different instantiations of the same module may be used to access content from different sources, including sources using different file and data formats. Content from the different sources may be accessed and stored in a schema-less database.
    Type: Grant
    Filed: January 27, 2015
    Date of Patent: March 15, 2016
    Assignee: MOBOOM LTD.
    Inventor: Jeffrey David Rice
  • Patent number: 9268825
    Abstract: Provided are a computer implemented method, computer program product, and system for presenting a combined search results summary in a graphical view. Selection of two or more search results are received, wherein each of the two or more search results has an associated search result summary, and wherein each associated search result summary includes one or more entries. Relationships between the one or more entries of each associated search result summary and strengths of the relationships are identified. A graphical view is displayed that shows the one or more entries of each associated search result summary, the relationships, and the strengths of those relationships.
    Type: Grant
    Filed: September 3, 2013
    Date of Patent: February 23, 2016
    Assignee: International Business Machines Corporation
    Inventors: Billy W. Chang, Sarbajit K. Rakshit
  • Patent number: 9268463
    Abstract: Provided is a mobile terminal that includes a touch screen formed to enable a touch input, and a controller configured to generate a plurality of screen regions dividing the touch screen in which the touch screen is divided into a plurality of screen regions, and determine whether or not to display an icon in a first screen region based on whether or not the execution screen of a preset application is displayed in a second screen region among the plurality of screen regions, wherein the icon is an icon corresponding to a function of controlling the execution screen of the preset application displayed in the second screen region based on the execution screen of an application displayed in the first screen region.
    Type: Grant
    Filed: March 21, 2014
    Date of Patent: February 23, 2016
    Assignee: LG ELECTRONICS INC.
    Inventors: Hojae Jung, Juhyun Jung
  • Patent number: 9262057
    Abstract: Embodiments extend functionality of a first application with actions from one or more second applications specifically applicable to a content item selected by a user. The selected content item belongs to a category. A description of the selected content item distinguishes the selected content item from other content items in the same category. At least one of a plurality of second applications is selected based on a comparison between the description and application data associated with the second applications. The computing device identifies, to the user, the actions from the second applications applicable to the selected content item. Upon selection of an action, the computing device executes the corresponding second application and provides output data within the context of the first application, or otherwise integrated with the first application experience.
    Type: Grant
    Filed: March 11, 2011
    Date of Patent: February 16, 2016
    Assignee: Microsoft Techology Licensing, LLC
    Inventors: Jared Adam Brown, Sunil Sudhakar Pandith, Yanshu Fan, Kerri Irene Higgins Sheldon, Gavin Dean Lazarow, Lejie Xu
  • Patent number: 9244707
    Abstract: Embodiments are directed to dynamically transforming user interface actions into executable script commands and to storing groups of executable script commands related to specific tasks. In an embodiment, a computer system tracks user interface actions at a software program user interface. The computer system transforms the user interface actions into an executable script command. The script command is configured to perform the tracked user interface action when executed. The computer system also dynamically displays the resulting executable script commands in a script command window as the user interface actions are entered by the computer user. The computer system may further determine that multiple user interface actions correspond to a specified task and store the resulting executable script commands related to the specified task as a combined group of executable script commands.
    Type: Grant
    Filed: January 25, 2011
    Date of Patent: January 26, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Elisa W. Zhang, Dean A. Wells, Ikrima Elhassan, Satheesh S. Dabbiru, Ryan A. Sizemore, Vladimir Yarmolenko, Veneta I. Tashev, Matthew F. Steele
  • Patent number: 9239661
    Abstract: System and methods are disclosed to selectively project individual UI elements of display images from stereoscopic HMDs as monocular or stereoscopic images. An UI element may be tagged for rendering as a monocular image or as stereoscopic images with a stereo separation to create a perception of depth. Tagging of UI elements as monocular images or stereoscopic images may be based on whether the UI elements are persistent elements. Persistent elements present information to the user but do not require the user's focused attention. Persistent elements may be rendered as monocular images to allow the user to focus on other UI elements or on the real world while maintaining awareness of information presented by the persistent elements. In contrast, non-persistent UI elements may require the user's focused attention. Non-persistent UI elements may be rendered as stereoscopic images for projection at a specific depth plane to invite the user's focus.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: January 19, 2016
    Assignee: QUALCOMM Incorporated
    Inventor: Giuliano Maciocci
  • Patent number: 9239819
    Abstract: A report rendering system and method of filtering and navigating reports on mobile devices are provided. The report rendering system comprises a scene generator for generating a scene of a report in response to a request to view the report or a subset of the report and a navigation module for storing selected components within the scene. The method comprises the steps of generating a scene of a report in response to a request to view the report or a subset of the report and storing selected components within the scene.
    Type: Grant
    Filed: September 17, 2007
    Date of Patent: January 19, 2016
    Assignee: International Business Machines Corporation
    Inventors: Stephan Jou, Doug Liversidge
  • Patent number: 9239665
    Abstract: A method in a UI of a process control system is disclosed. The UI is configured to be displayed on an electronic visual display unit connectable to the process control system. The UI is adapted to visually indicate a plurality of components included in at least a part of a process controlled by the process control system. At least one sub-UI, such as a faceplate, is generated, each sub-UI corresponding to a respective component of the plurality of components. The at least one sub-UI is displayed on the display unit. Each of the at least one sub-UI is adapted such that a number of operation information and/or control elements visually indicated in each sub-UI when the at least one sub-UI is displayed on the display unit depends on the number of sub-UIs that are displayed on the display unit at the same time. Furthermore, such a UI is disclosed.
    Type: Grant
    Filed: November 11, 2013
    Date of Patent: January 19, 2016
    Assignee: ABB Research Ltd.
    Inventors: Susanne Timsjo, Martin Olausson
  • Patent number: 9229842
    Abstract: A processor-implemented method includes providing an analytic dashboard with a graphical user interface (GUI) that outputs aggregated results streaming in real-time of a load test performed on a target website. The load test consists of a plurality of virtual users simulated by one or more load servers that execute a test composition on one or more webpages of the website. A waterfall chart is produced on the analytic dashboard that includes a plurality of timeline bars. Each of the timeline bars represents an aggregated result for a resource of the one or more webpages across all of the virtual users. The timeline bars change in real-time as the load test progresses.
    Type: Grant
    Filed: June 8, 2012
    Date of Patent: January 5, 2016
    Assignee: SOASTA, Inc.
    Inventors: Tal Broda, Darrell Esau, Michael Hemmert
  • Patent number: 9218167
    Abstract: Embodiments of methods, systems, and storage medium for enhancing a user interface of an application with additional information are disclosed herein. In one instance, the method may include a computing device detecting an event associated with an application executing on the computing device, a container of a user interface of the application, or at least one object of the container; determining additional information to augment basic information associated with the at least one object of the container of the user interface of the application; and augmenting the basic information of the at least one object in a display of the container with the additional information or one or more indicators corresponding to the additional information. The additional information is associated with the object. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: August 22, 2012
    Date of Patent: December 22, 2015
    Assignee: Intel Corporation
    Inventors: Darren P. Wilson, Nicholas R. Richards, Aras Bilgen, Dirk Hohndel
  • Patent number: 9213324
    Abstract: Systems and methods for managing interaction with controllable lighting networks are disclosed. Particularly, a user's input regarding the user's preferred level of interaction with a controllable lighting network is used in conjunction with memories and processors, to selectively allow the controllable lighting network access to the user's personal data such as the user's identity or the user's personal lighting preferences. A user's preferred level of interaction with a controllable lighting network is also used, in conjunction with personal mobile electronic communication devices, to allow the user to control lighting within controllable lighting networks.
    Type: Grant
    Filed: June 17, 2010
    Date of Patent: December 15, 2015
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventors: Damien Loveland, Arend Jan Wilhelmus Abraham Vermeulen, Ian Ashdown
  • Patent number: 9213478
    Abstract: A method and system for visualization interaction design for cross-platform utilization is described. The system includes a unified user interface interaction module and a visualization module. The visualization module generates an interactive graph for data visualization. The unified user interface interaction module includes a unified user interface module configured to receive an operation on the interactive graph. The unified user interface module includes a pointer user interface module and a touchscreen user interlace module. The visualization module updates the interactive chart from the operation on the interactive graph with the corresponding user interlace module.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: December 15, 2015
    Assignee: Business Objects Software
    Inventor: Heng-Chun Scott Kuo
  • Patent number: 9207455
    Abstract: A head mountable display (HMD) system comprises an eye position detector comprising one or more cameras configured to detect the position of each of the HMD user's eyes; a dominant eye detector configured to detect a dominant eye of the HMD user; and an image generator configured to generate images for display by the HMD in dependence upon the HMD user's eye positions, the image generator being configured to apply a greater weight to the detected position of the dominant eye than to the detected position of the non-dominant eye.
    Type: Grant
    Filed: June 10, 2014
    Date of Patent: December 8, 2015
    Assignee: Sony Computer Entertainment Europe Limited
    Inventors: Ian Henry Bickerstaff, Sharwin Winesh Raghoebardayal, Simon Mark Benson
  • Patent number: 9207837
    Abstract: Provided herein is a method, apparatus and computer program product for providing multiple levels of interaction with a program. In particular methods of example embodiments may include providing for display of a first representation of a first program, where the first representation includes a first interaction level; providing for display of an intermediate representation in response to receiving a first input, where the intermediate representation comprises an intermediate interaction level; and providing for display of a second representation of the first program in response to a second input, where the second representation includes a second interaction level and the second input is different from the first input. The intermediate representation of the first program may be presented in a size that is larger than the first representation of the first program.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: December 8, 2015
    Assignee: Nokia Technologies Oy
    Inventors: Christopher Paretti, William Lindmeier, Amber Reed
  • Patent number: 9189135
    Abstract: A method for storing graphical user interface (GUI) object properties includes: storing GUI object properties for each GUI object for a starting version of an application in an object map; associating the stored GUI object properties for each GUI object with a starting version identifier; determining that at least one of the GUI objects is changed; in response to determining that the at least one GUI object is changed, storing modifications of the GUI object properties for the at least one GUI object in the object map; and associating the modifications of the GUI object properties for the at least one GUI object with a new version identifier of the application. Over time, the object map contains multiple variants of the GUI objects. An automation test tool may use this object map to intelligently select appropriate GUI object version for recognition at script run time.
    Type: Grant
    Filed: January 4, 2011
    Date of Patent: November 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Nitin Chaturvedi, Varun K Mishra
  • Patent number: 9183513
    Abstract: A system and method for the aggregation, standardization and extension of social networking contacts to enhance a television consumer experience are described. An embodiment of a system includes a device connected to one or more devices with social networking technology. The device is accessed by a user to invite one or more contacts to join an aggregated social network via an aggregated social networking contact list. The aggregated social networking contact list is to include all contacts associated with the one or more social networking technology devices. The device is to receive and store aggregated social network content and to receive main content. The device is to cause the display of the stored aggregated social network content overlayed on the main content via a user interface on a display device. Other embodiments are described and claimed.
    Type: Grant
    Filed: May 27, 2008
    Date of Patent: November 10, 2015
    Assignee: Intel Corporation
    Inventors: Brian David Johnson, Genevieve Bell
  • Patent number: 9177052
    Abstract: A method for managing presets in an audio system is provided. The method includes syncing preset assignments on a plurality of audio playback devices such that preset assignments on any one of the audio playback devices correspond to respective preset assignments on each of the other audio playback devices, and, such that, if one of the preset assignments is changed on one of the audio playback devices, each of the other audio playback devices is automatically updated such that a corresponding change is made to a corresponding preset assignment on each of the other audio playback devices. Each of the preset assignments is an assignment of an entity associated with one of a plurality of digital audio sources to one of a plurality of preset indicators on the corresponding one of the audio playback devices.
    Type: Grant
    Filed: April 5, 2013
    Date of Patent: November 3, 2015
    Assignee: Bose Corporation
    Inventors: Glenn Gomes-Casseres, Yong Gao, Conor Sheehan, John Michael Sakalowsky