Miscellaneous Customization Or Adaptation Patents (Class 715/866)
  • Patent number: 10694021
    Abstract: The operation of a mobile electronic device is controlled at least partially in accordance with operating characteristics adopted while the phone is at a first location. The operation of a mobile electronic device is controlled at least partially in accordance with a theme that how an electronic device responds to user input.
    Type: Grant
    Filed: April 18, 2016
    Date of Patent: June 23, 2020
    Assignee: Provenance Asset Group
    Inventors: Jan Chipchase, Raphael Grignani
  • Patent number: 10635483
    Abstract: Aspects of the disclosure provide for mechanisms for automatic generating synopsis data of command-line commands. A method of the disclosure includes processing source code implementing a command; identifying, in view of the processing, a plurality of command options related to the command; generating, by a processing device, relationship data representing dependencies of the command options; and generating, by the processing device, synopsis data for the command in view of the relationship data. In some embodiments, the relationship data may include a graph, wherein the graph including an arc that associates a first node of the graph with a second node of the graph. The first node may correspond to the first command option. The second node may correspond to the second command option.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: April 28, 2020
    Assignee: Red Hat, Inc.
    Inventors: Jean Francois Denise, Oleksiy Lubyanskyy, Ståle Waage Pedersen
  • Patent number: 10592589
    Abstract: A method for generating and using multi-view masters involves selecting a master in a design environment. A widget is added to the master. A first view is selected for the master. A first widget characterization of the widget is received. The first widget characterization is associated with the first view of the master. A second view of the master is selected. A second widget characterization of the widget is received. The second widget characterization is associated with the second view of the master. An instance of the master is placed in a containing context. A first instance view selection is received, the first instance view selecting the first view of the master for the first instance of the master. The first instance of the master is displayed within the containing context, the widget being displayed in accordance with the first widget characterization associated with the first view of the master.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: March 17, 2020
    Assignee: Axure Software Solutions, Inc.
    Inventors: Victor Hsu, Martin Smith, Ian Gardner, Robert Gourley
  • Patent number: 10565287
    Abstract: Web content layout engine instance sharing is provided by configuring a shared instance of a web browser layout engine shared between a first mobile device and a second mobile device; dynamically partitioning requested web content for display across the first mobile device and the second mobile device using the shared instance of the web browser layout engine, where the dynamically partitioning selects first interface element(s) of the web content for display by the first mobile device and selects second interface element(s) of the web content for display by the second mobile device, and where at least one second interface element of the second interface element(s) includes an action interface element, interaction with which is configured to advance a workflow of which the web content is a part; determining, based at least in part on user input, whether to advance the workflow; and performing processing based on the determining.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: February 18, 2020
    Inventors: Gopal K. Bhageria, Vijay Ekambaram, Sarbajit K. Rakshit
  • Patent number: 10560736
    Abstract: A method and a system for providing in-vehicle services to commuters are provided. A first device transmits online and offline applications to a second device. The online and offline applications are rendered on the second device by way of a first master application installed on the second device. The first device receives one of a first or second request from the second device indicating a selection of an online or offline application, respectively. The first device retrieves one of a first multimedia file from a first memory of the first device in response to the first request or a second multimedia file from a first server in response to the second request. The first device streams one of the first or second multimedia file to the second device.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: February 11, 2020
    Assignee: ANI Technologies Private Limited
    Inventors: Nagamani Raajan, Vasuki K. Setlur
  • Patent number: 10545637
    Abstract: A method and apparatus for providing an idle screen service are disclosed. A mobile communication terminal receiving contents provided from at least one content provider server in a mobile communication system environment is also disclosed. The mobile communication terminal may include a content receiver module which receives contents provided through a mobile communication system by separating into layers, a handset operating system module which operates the terminal and runs an application and which has a user interface, and a content management application mod ole which synthesizes the contents separated into layers received from the content receiver module into one idle screen layer and which provides it to the idle screen of the mobile communication terminal.
    Type: Grant
    Filed: February 3, 2014
    Date of Patent: January 28, 2020
    Inventors: Sang-hyun Lim, Gwi-Ho Chun
  • Patent number: 10497184
    Abstract: A shovel includes a lower traveling body; an upper turning body that is installed on the lower traveling body; an internal-combustion engine disposed in the upper turning body; an oil hydraulic pump that discharges hydraulic oil by power of the internal-combustion engine; a hydraulic actuator that is driven by the hydraulic oil discharged by the oil hydraulic pump; a fuel container that stores fuel of the internal-combustion engine; a first detector that detects a residual quantity state of the fuel; a reducing agent container that stores a reducing agent to be used in a selective catalytic reduction system; a second detector that detects a residual quantity state of the reducing agent; and an image display unit that is installed in a cabin, wherein the image display unit is configured to simultaneously image-display the residual quantity state of the fuel and the residual quantity state of the reducing agent.
    Type: Grant
    Filed: January 12, 2016
    Date of Patent: December 3, 2019
    Inventors: Takeya Izumikawa, Nobuyuki Ishii
  • Patent number: 10387100
    Abstract: A method and system for controlling a display in a machine operating in a work area. A plurality of views are displayed on a screen, each of the plurality of views corresponding to a plurality of functions. A user of the machine is allowed to simultaneously monitor the work area and control one or more of the plurality of functions by way of one or more of the plurality of views. The functions include one or more physical activities performed by an implement, connected to the machine, in the work area. The user is allowed to control, via the display, the one or more physical activities using software executed on the machine while monitoring the work area.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: August 20, 2019
    Inventors: Dimitre Markov, John Boal, Stefan Stefanov, Andrew Walter, Heath Stephens, Brian Sorbe, Michael Gomes
  • Patent number: 10332031
    Abstract: Disclosed herein is a method and system for recommending one or more events based on mood of a person. The method comprises receiving activity data associated with one or more activities of the person and personal information of the person from data sources. The received activity data is classified into one or more predefined categories. An event profile of the person is generated based on the classified activity data. Thereafter, a sensitivity score of the person is determined based on impact of a current event on the person, activity score of the person and correlation of the current event with one or more events occurred simultaneously with the current event. Further, a mood score of the person is determined based on the sensitivity score and the event profile of the person. Furthermore, events are recommended to the person based on the sensitivity score and the mood score of the person.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: June 25, 2019
    Assignee: Wipro Limited
    Inventors: Sreevidya Khatravath, Sumanta Laha, Nick Isaacs
  • Patent number: 10318095
    Abstract: Methods and apparatuses that automatically detect availability of a reader mode for article content in a web page addressed by a URL are described. Availability detection may be progressively performed such that cheap operations are performed first to reduce the need to perform more expensive ones. A retrieval status of the web page may be detected to determine when enough content has been retrieved to initiate a detection of the reader mode for the web page. A reader indicator may be presented in a user interface of a browser if the availability of the reader mode is detected. A user of the browser may be noted with an alternative presentation of the article content from the web page in addition to a presentation of the whole web page by the browser. If the reader mode of the web page is not available, no reader indicator may be present in the browser.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: June 11, 2019
    Assignee: APPLE INC.
    Inventors: David Frank Harrison, Jing Jin, Kevin Decker, Michael Paul Thole, Dan Bernstein
  • Patent number: 10255263
    Abstract: In an embodiment, a data storage and retrieval system includes a computing device that configures the computer memory according to an RTree (a type of logic tree) representing a structure of a spreadsheet. The computer memory may be internal to or external to the computing device. In an embodiment, the RTree has a plurality of nodes, at least some of which contain one or more minimum bounding rectangles. Each minimum bounding rectangle (“MBR”) encompasses cells of the spreadsheet from a different one of a plurality of columns of the spreadsheet, but does not encompass cells of any of the other columns of the plurality of columns. A node of the RTree may hold multiple MBRs or a single MBR.
    Type: Grant
    Filed: March 15, 2018
    Date of Patent: April 9, 2019
    Assignee: Workiva Inc.
    Inventors: Dustin Lee Hiatt, Travis Lee Smith, John Pillar, Joshua Allen Beam
  • Patent number: 10185580
    Abstract: An approach to managing information makes use of a multi-program graphical user environment (e.g., a virtual desktop). The graphical environment includes a first part in which information elements are presented to a user. A user selection of one or more information elements is accepted and corresponding representations of those elements are formed in another part of the graphical environment. The representations formed in the other part of the graphical environment are persistent as further information elements are presented to the user in the first part of the environment. In some examples, information elements may be classified by users such that application of and access to classifications is mediated a privilege system.
    Type: Grant
    Filed: January 14, 2010
    Date of Patent: January 22, 2019
    Assignee: INIT, LLC
    Inventors: Bo Hjort Nielsen, D. Mark Judd, Kirk Chu-Hsi Chao
  • Patent number: 10152345
    Abstract: Examples perform creation of a non-persistent virtual machine with a persistent machine identity associated with the user of the virtual machine, to provide consistent virtual desktop sessions to the user. Some examples contemplate that the machine identity is inserted into a virtual machine created through cloning, forking, or from a virtual machine pool.
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: December 11, 2018
    Assignee: VMware, Inc.
    Inventor: Daniel James Beveridge
  • Patent number: 10048950
    Abstract: An architecture for altering the content of a menuing system with little or no change to existing firmware of an electronic device is disclosed. A menu text file is generated and the menu text file is compiled into source code. Menu firmware is compiled and liked using the source code into a downloadable binary for the electronic device. The downloadable binary does not alter existing firmware of the electronic device.
    Type: Grant
    Filed: December 15, 2016
    Date of Patent: August 14, 2018
    Assignee: AMX LLC
    Inventor: Richard R. Gelling
  • Patent number: 10025572
    Abstract: Simplified handling of dynamic collections having a variable number of elements at run time is achieved by providing for specification of collective properties of dynamic collections by a programmer. Such collective properties are distinct from type-member properties of the collection that follow from the types and type qualifiers of its members. Preferably, such dynamic collections are attributes (i.e., members) of an application defined type.
    Type: Grant
    Filed: September 1, 2015
    Date of Patent: July 17, 2018
    Assignee: OptumSoft, Inc.
    Inventor: David R. Cheriton
  • Patent number: 10007918
    Abstract: A method of performing a customer service operation with user interface (UI) element widgets is disclosed. The method comprises an application of an evaluation server receiving inputs that are responses to a survey of a user of a workstation. The method comprises the application determining a personality type and a technical ability level of the user. The method comprises the application receiving a request for a widget, wherein the widget provides the functionality to complete the user request that is related to an issue that the user wants to resolve. The application automatically selects a widget from a plurality of widgets based on the type of user request and the technical ability level of the user. The application then transmits the widget to the user.
    Type: Grant
    Filed: December 26, 2014
    Date of Patent: June 26, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Jamal Cox, Matthew Henderson, Lisa Hilger
  • Patent number: 9996519
    Abstract: Context sensitive computations in a spreadsheet application are disclosed. In some embodiments, semantics with respect to various spreadsheet operations are specified for each of a plurality of number formats in a spreadsheet application. The semantics associated with a particular number format specify behavior for values of that number format with respect to various spreadsheet operations.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: June 12, 2018
    Assignee: Apple Inc.
    Inventors: Michael Jeremy Coblenz, Jeffery Robert Hunter, Yik Shing Yip
  • Patent number: 9990003
    Abstract: A movement compensation system is described herein that compensates a user interface and received touch input based on detected external motion affecting a mobile computing device. The system uses the integration of accelerometer data to either offset screen rendering or adjust screen size to improve readability. The system may also improve touch target selection by offsetting received touch coordinates to compensate for device shifting. Offsets can be applied to either the screen rendering offset or can be applied to the touch coordinate input. The system may increase font size or the size of other user interface elements in response to detecting external motion. The system may also receive tuning parameters to account for device mass, dampening filters on accelerometer integrations, latency effects, and user responsiveness to motion effects. Thus, the system allows users to continue to use devices under high motion environmental conditions.
    Type: Grant
    Filed: June 3, 2011
    Date of Patent: June 5, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Richard St. Clair Bailey
  • Patent number: 9959263
    Abstract: The subject disclosure relates to configurable multi-view data entry. When a user encounters a form field with a complex data type, depending on the invoking mechanism, either automatic when on focus, or through a user gesture such as clicking on an icon in the form field, the form field expands to multiple form fields including the original form field. The multiple form fields can allow the user to enter in each separate data item that makes up the complex data type. As data items are entered, the data items can be combined into a correct format and displayed in the original form field.
    Type: Grant
    Filed: December 7, 2010
    Date of Patent: May 1, 2018
    Inventors: Michael Bach, Simon Tan, Vishal Joshi
  • Patent number: 9875017
    Abstract: A device, includes: a touch screen display; and a controller configured to, when the touch screen display detects that a physical body has moved in a predetermined direction while contacting with the touch screen display, cause an object on which a text is inputtable to be displayed on a screen displayed on the touch screen display along a trajectory of the moving.
    Type: Grant
    Filed: April 24, 2014
    Date of Patent: January 23, 2018
    Inventors: Nayu Nomachi, Junichi Hasegawa, Hideko Murakami
  • Patent number: 9836446
    Abstract: A system and method for customizing mobile-form applications via a web-based interface for distribution to a mobile device are disclosed. An example method includes providing a customizable mobile-form application template. A web-based interface is provided allowing creation of a customized mobile-form application from the customizable mobile-form application template by selecting a data field for inclusion on the customizable mobile-form application template. The customized mobile-form application may then be distributed to the mobile device.
    Type: Grant
    Filed: January 11, 2008
    Date of Patent: December 5, 2017
    Assignee: ProntoForms Inc.
    Inventors: Mitch A. Brisebois, Brant Drummond, Arjun Mehta, Marc Chene, Mark Flannigan
  • Patent number: 9791994
    Abstract: Selection of visualization objects, such as applications windows, is performed by determining a position of a system object. A graphical representation of a system object can be positioned over a display area of an application interface. The application interface is preeminently displayed in response to a graphical representation of system object being positioned over a corresponding display area of the application interface.
    Type: Grant
    Filed: June 8, 2007
    Date of Patent: October 17, 2017
    Assignee: APPLE INC.
    Inventors: Christopher Hynes, John O. Louch, Bas Ording, Timothy Wayne Bumgarner, Eric Steven Peyton
  • Patent number: 9747386
    Abstract: Features are disclosed for enabling servers to initiate the opening of connections with clients, initiate transfers of data to clients, and provide clients with hints regarding which content retrieval, connection establishment, and other network operations will likely improve user-perceived performance on the client. A token may be transmitted from a client to a server, and the server may utilize the token to initiate a network connection with the client and send data to the client. The token may also be passed to a third party for similar use. Hints may be provided to the client, indicating actions that the client may perform in order to improve content processing efficiency and enhance a user experience with the content. The disclosed features may, for example, be incorporated into web browser and server software.
    Type: Grant
    Filed: August 10, 2012
    Date of Patent: August 29, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Jonathan A. Jenkins, Peter F. Hill, Brett R. Taylor
  • Patent number: 9734241
    Abstract: Computerized method for aggregating relevant information from court records and presenting such information in electronic reports including tables and charts. There are five types of reports that focus on cases filed by Litigant, Attorney or Law Firm, Judge, Court, and Nature of Suit. A History option also is provided, in which are grouped all reports previously run by the user in one table. The user inputs a time frame and identifies specific reporting entities. The process accepts these inputs and constructs a list of cases that meet the specified criteria. The information in the list is presented to the user as a multi-part report containing tables and charts of aggregate information of particular interest to the user. Most report sections allow for “drilldowns” that bring additional specific focus to the reports. The reports are also configurable in a variety of ways including selecting graph types and section inclusion/exclusion.
    Type: Grant
    Filed: June 21, 2005
    Date of Patent: August 15, 2017
    Assignee: LexisNexis, a division of Reed Elsevier Inc.
    Inventors: Marc B. Slovak, Kevin R. Stehr
  • Patent number: 9703402
    Abstract: A computer peripheral device includes a housing, and at least one multi-directional key-wheel. The multi-directional key-wheel is rotatably arranged along an axis in an abreast manner in the housing, and has a part exposed outside the housing. Each multi-directional key-wheel is polygon-shaped and has a plurality of pressing surfaces. Each pressing surface is equipped with at least one button. At least two pressing surfaces of one multi-directional key-wheel have a different quantity of buttons. Thus, the present invention can provide different button arrangement modes by exposing a different one of the pressing surfaces of the multi-directional key-wheel outside the housing. The button arrangement modes can also have a different quantity and arrangement manner of the keys.
    Type: Grant
    Filed: October 19, 2015
    Date of Patent: July 11, 2017
    Inventors: Yi-Shun Chen, Chiu-Tai Chang
  • Patent number: 9690769
    Abstract: Disclosed is a method and apparatus that detects an input focus proximate an edit area of a web page navigated to by a user of a computing device via a web browser. The edit area is configured to receive input in a particular format. The method also includes the step of displaying, on a display of the computing device, information associated with the user and maintained by a service provider, the displayed information having a format matching the particular format of input for the edit area of the web page. In one embodiment, the web page is associated with the service provider. In another embodiment, the web page is not associated with the service provider.
    Type: Grant
    Filed: October 16, 2009
    Date of Patent: June 27, 2017
    Assignee: EXCALIBUR IP, LLC
    Inventor: Stephen Owens
  • Patent number: 9621369
    Abstract: A user interface (UI)-providing system and method for device control are provided. The User Interface (UI) providing method, the method includes: identifying at least one controlled devices relating to an activity mode selected by a user; collecting control information relating to functions provided by the identified at least one controlled devices; and generating a UI used to control the at least one controlled devices relating to the activity mode based on the collected control information.
    Type: Grant
    Filed: November 29, 2012
    Date of Patent: April 11, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyung-rae Cho, Ji-hyeon Kweon, Seok-min Oh
  • Patent number: 9618995
    Abstract: Usage of a computing device is monitored when the computing device is in an active state. A content screen is stored corresponding to a digital content item that is in use when the computing device is in the active state. In response to the computing device being placed in an inactive state, the content screen is displayed on a display of the computing device.
    Type: Grant
    Filed: June 27, 2013
    Date of Patent: April 11, 2017
    Assignee: RAKUTEN KOBO, INC.
    Inventors: Ryan Sood, Damian Lewis
  • Patent number: 9613089
    Abstract: In some embodiments, a method includes receiving a command to update a form component within a set of one or more form templates. The method also includes receiving an alternative form component for the form component that is to be updated. The method includes performing a pattern matching across a number of form templates to identify the set of one or more form templates in the number of form templates. The method includes refactoring the set of one or more form templates. The refactoring includes changing a reference in the set of one or more form templates to reference the alternative form component.
    Type: Grant
    Filed: September 4, 2007
    Date of Patent: April 4, 2017
    Assignee: Adobe Systems Incorporated
    Inventor: Daniel Lesage
  • Patent number: 9563410
    Abstract: An architecture for altering the content of a menuing system with little or no change to existing firmware of an electronic device is disclosed. A menu text file is generated and the menu text file is compiled into source code. Menu firmware is compiled and liked using the source code into a downloadable binary for the electronic device. The downloadable binary does not alter existing firmware of the electronic device.
    Type: Grant
    Filed: May 25, 2012
    Date of Patent: February 7, 2017
    Assignee: AMX LLC
    Inventor: Richard R Gelling
  • Patent number: 9471676
    Abstract: A computer-implemented method includes receiving a first visual media article from an entity that provides content sources, identifying a first content item of the first visual media article, and identifying in a database a second visual media article that includes a second content item, wherein the second content item is substantially similar to the first content item. The method further includes extracting from logging data one or more keywords that yield a listing of a content source that includes the second visual media article, and suggesting the extracted one or more keywords to the entity.
    Type: Grant
    Filed: October 11, 2012
    Date of Patent: October 18, 2016
    Assignee: Google Inc.
    Inventors: Jesse Berent, King Hong Thomas Leung
  • Patent number: 9436448
    Abstract: An illustrative embodiment provides a computer-implemented method for an alternate type system for optimizing the evaluation and use of meta-template instantiations. The computer-implemented method obtains a source code, instantiates an element of the source code to form an instantiated element and identifies a meta-template within the instantiated element to form an identified meta-template. The computer-implemented method creates an entry for the identified meta-template in a first data structure, wherein the entry comprises a set of mapped entries, creates an associated entry in a second data structure linked to the entry comprising the set of mapped entries, wherein the associated entry represents the set of mapped entries, and uses the associated entry of the second data structure in combination with the entry of the first data structure.
    Type: Grant
    Filed: December 1, 2014
    Date of Patent: September 6, 2016
    Assignee: International Business Machines Corporation
    Inventor: Sean Douglas Perry
  • Patent number: 9432461
    Abstract: An aspect of managing media content includes a memory device and a processor communicatively coupled to the memory device. The processor executes program instructions for causing the processor to perform operations. The operations include providing user-selectable options for managing storage space in the memory device that is allocated for an account. The options include an option for defining a condition for generating an alert when a threshold amount of the storage space is consumed. The operations also include receiving a data stream from a media device assigned to the account, determining an encoding rate corresponding to the data stream, monitoring consumption of the storage space, and upon determining the condition is met, transmitting the alert to the media device. The alert indicates an amount of storage space consumed and an approximated amount of recording time remaining for the data stream before a maximum capacity of the storage space is reached.
    Type: Grant
    Filed: October 22, 2015
    Date of Patent: August 30, 2016
    Inventors: Michael G. Branam, Akbar Pirani
  • Patent number: 9423955
    Abstract: A method and device for reproducing contents of a mobile terminal having a touch screen, including: displaying on the touch screen a list of items corresponding to a plurality of contents stored in the mobile terminal; detecting a touch input to an item displayed in the list; displaying on the touch screen a reproduction screen display having a location and a size corresponding to a determined touch input location; and one of reproducing an entirety of a content corresponding to the touched item and reproducing only a portion of the content corresponding to the touched item in the reproduction screen display according to a detected touch type.
    Type: Grant
    Filed: October 2, 2008
    Date of Patent: August 23, 2016
    Inventors: Kyung-Lack Kim, Sang-Min Lee, Tae-Hun Kim
  • Patent number: 9407777
    Abstract: An image processing apparatus which makes it possible to further simplify operations for designating a removable storage medium as a transmission destination of image data. A scanner section reads an image from an original. A controller unit transmits image data of the image input by the scanner section. A USB host I/F detects mounting and removal of the removable memory. The controller unit causes information concerning transmission to the removable memory to be displayed on the operating section in preference to information concerning transmission by another transmission method, according to detection of mounting of the removable memory.
    Type: Grant
    Filed: August 30, 2007
    Date of Patent: August 2, 2016
    Inventor: Yoshiaki Katahira
  • Patent number: 9378193
    Abstract: A web management device is capable of displaying a web page containing an object in a display area of an input device having the display area and detecting physical contact with the display area. The device includes a generating means for generating the web page with an embedded detectable range for acquiring a position of physical contact with the object displayed in the display area, an acquiring means for acquiring a position of physical contact made within the detectable range of the web page generated and displayed in the display area as a selected position of the object corresponding to the range and acquiring position information indicating the selected position, a storing means for storing the acquired position information, and an adjusting means for compiling the stored position information and adjusting a display target in the display area based on the compiled position information.
    Type: Grant
    Filed: June 28, 2011
    Date of Patent: June 28, 2016
    Assignee: Rakuten, Inc.
    Inventors: Yusuke Fujiwara, Soh Masuko, Shigaku Iwabuchi
  • Patent number: 9372674
    Abstract: Embodiments are disclosed that relate to dynamically generating a preview placeholder template for presenting data in a user interface. For example, one disclosed embodiment provides a method comprising receiving a request to display a list of items, each item of the list of items comprising a plurality of parts each having a full appearance defined by a corresponding portion of a full version template. The method further comprises, for an item in the list of items, rendering a full version of a representation of the item, and generating via the full version template a preview placeholder template defining an appearance of a thin version of a list item representation comprising a subset of the plurality of parts. The method further comprises storing the preview placeholder template, and retrieving the preview placeholder template from storage and rendering a thin version of each of one or more list items.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: June 21, 2016
    Inventors: Dominic Hopton, Mark Leece
  • Patent number: 9224222
    Abstract: Analytical functions to be applied to business intelligence data may be sequentially selected from a set of chips, each corresponding to a different function. A function associated with a selected chip may be applied to the business intelligence data and the selected chip may be added to an analysis path with other selected chips in a sequential order of selection. A result, which may include at least two selectable data points, may be displayed. Once a data point selection is made, the selection may be used to limit the functions associated with subsequently displayed chips to the selected data points. The chips listed in the analysis path may be used to change prior data point selections, the changes of which may be automatically propagated to any subsequently selected chips as indicated in the analysis path.
    Type: Grant
    Filed: May 8, 2012
    Date of Patent: December 29, 2015
    Assignee: SAP SE
    Inventors: Dirk Degrell, Thomas Schneider, Jutta Erlewein
  • Patent number: 9202244
    Abstract: A method provides for using a portable patron unit in a venue or in a vicinity of the venue. The method includes wirelessly connecting the patron unit to be in communication with the venue, and providing at least one display on the patron unit enabling a patron to place a patron order for at least one item or service provided by the venue. The method also includes displaying the patron order and a location of the patron unit on the patron unit and at least one portable staff unit, and updating a status of the patron order, and a location of the patron unit when the patron moves to a different location, on both the patron unit and the at least one staff unit. The method further includes indicating that the at least one item or service ordered has been completed on both the patron unit and the at least one staff unit when the at least one item or service ordered has been provided to the patron.
    Type: Grant
    Filed: March 28, 2011
    Date of Patent: December 1, 2015
    Inventor: Julie M. Werbitt
  • Patent number: 9171035
    Abstract: Various aspects of this disclosure are directed to displaying, by a computing device, a plurality of components of a graphical user interface. Each of the plurality of components may display one or more members of at least one dimensional level of a database having a plurality of dimensions. Each dimension of the plurality of dimensions may include one or more dimensional levels. The computing device may determine a first dimensional level of a first dimension of the plurality of dimensions having one or more members displayed in two or more of the plurality of components, and may display a control element including an indication of the dimensional level having the one or more members displayed in each of the two or more components.
    Type: Grant
    Filed: September 11, 2012
    Date of Patent: October 27, 2015
    Assignee: International Business Machines Corporation
    Inventors: Matthew S. Chmiel, Jason Hiltz-Laforge, Alireza Pourshahid, Graham A. Watts
  • Patent number: 9172734
    Abstract: Managing and delivering media content are provided. A device includes a media recording structure for capturing a live data stream. The device further includes a media management application executable by a processor. The media management application provides a graphical user interface via an input/output component, the graphical user interface including a user-selectable option for managing the network-based storage of media files captured by the media recording structure. When selected, the user-selectable option generates an alert indicating an amount of recording time remaining for the live data stream before a storage capacity of the network-based storage is reached. The recording time is determined as a function of an encoding rate at which the live data stream is being captured. Consumption of the network-based storage is monitored for the live data stream, and an alert is generated pursuant the encoding rate.
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: October 27, 2015
    Inventors: Michael G. Branam, Akbar Pirani
  • Patent number: 9170826
    Abstract: A system, a method, and a computer-program product for providing multi-language support in applications are disclosed. A first textual expression contained within an application is obtained. The first textual expression is expressed in a first language. A unique key from a hash of the first textual expression is generated. A language code representative of a second language is determined. Based on the generated unique key and the determined language code, a second textual expression in the second language representative of a translation from the first language into the second language indicated by the language code is determined. The second textual expression is provided to the application to replace the first textual expression in a view presented to a user.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: October 27, 2015
    Assignee: SAP SE
    Inventors: Frank Brunswig, Frank Jentsch, Bare Said
  • Patent number: 9152656
    Abstract: Embodiments are provided for creating and reusing custom data types in a database. A selection of a field or group of fields may be received from a database table in the database by a database software application executing on a computer system. Each selected field may include a set of field properties. The application may further receive a user input to initiate saving the selected field or group of fields as a custom data type. In response to receiving the input, the application may be configured to generate a dialog for receiving custom data type information for the selected field or group of fields and save the selected field or group of fields as a custom data type. The custom data type may then be reused by the application in the database.
    Type: Grant
    Filed: April 2, 2009
    Date of Patent: October 6, 2015
    Inventors: Michael J. McCormack, Scott T. Gardner, Jason A. Bould, Sumit Chauhan, David J. Conger, Robert E. Coggins, Andrew R. Miller, Ryan McMinn
  • Patent number: 9152224
    Abstract: A mobile terminal device includes a storage module which stores two or more screens of web pages; a receiving module which receives an operation to collectively update predetermined screens of the web pages stored in the storage module; an acquisition module which acquires information for generating the predetermined screens of the web pages through a communication network, in response to the operation; and an updating module which collectively updates, based on the acquired information, the predetermined screens of the web pages stored in the storage module.
    Type: Grant
    Filed: December 13, 2012
    Date of Patent: October 6, 2015
    Assignee: KYOCERA Corporation
    Inventor: Shunsuke Nagata
  • Patent number: 9152396
    Abstract: Techniques for managing user interface (UI) building blocks (UIBB) include presenting, by a form repeater UIBB, initial UI representations of structured entities through a graphical user interface (GUI), each initial UI representation including one or more fields; receiving a trigger from a user through the form repeater UIBB; determining, based on the trigger, an event condition; and based on the event condition, replacing, by a substitute UIBB, an initial UI representation of a particular structured entity of the initial UI representations of the structured entities with a substitute UI representation of the particular structured entity.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: October 6, 2015
    Assignee: SAP SE
    Inventors: Jens Böckenhauer, Jens Ruths
  • Patent number: 9128596
    Abstract: A method is provided for selecting a region of interest in an electronic document and displaying the selected region in a manner that is adapted to the capabilities of a display. The method may comprise such steps as loading a document, selecting a position within said document, analyzing the layout of the document in order to identify a region of interest containing said position, and displaying said region of interest on said display in a manner that aligns the region of interest with a window of said display. Also described is a device configured to perform the method and a computer program product including instructions for performing the method on a computing device.
    Type: Grant
    Filed: September 22, 2006
    Date of Patent: September 8, 2015
    Inventor: Karl Anders Øygard
  • Patent number: 9098194
    Abstract: A mobile terminal is provided. The mobile terminal includes a display and a controller. The controller is configured to display input characters and a cursor in a display window and to display a keypad in the display. The controller is further configured to display the keypad with a plurality of keys and to display the plurality of keys including display characters. The controller is further configured to change a font of the display characters corresponding to a font of an input character adjacent the cursor of the input characters.
    Type: Grant
    Filed: March 30, 2009
    Date of Patent: August 4, 2015
    Inventor: Han-Su Kim
  • Patent number: 9086783
    Abstract: Embodiments of the invention provide systems and methods for providing and using user interfaces for search and select forms on mobile devices. According to one embodiment, providing a user interface of a search function for an application can comprise generating the user interface including a plurality of controls. Each control can be associated with a search criteria and can provide for a selection of one or more values for the associated search criteria. The user interface can be provided to a mobile device. An indication of a selection of one of the controls can then be received from the mobile device. The user interface can be updated based on the selected control being associated with either a single-select criteria or a multi-select criteria. One or more values for the search criteria associated with the selected control can then be received through the updated user interface.
    Type: Grant
    Filed: May 10, 2012
    Date of Patent: July 21, 2015
    Assignee: Oracle International Corporation
    Inventors: David Nowakowski, Darryl Shakespeare, Aaron Johnson, Nicole Laurent, Anish K. Mathew
  • Patent number: 9043441
    Abstract: A server computer can generate and provide network content that is displayed on computing devices, such as mobile phones or tablets, which include displays with limited viewing area. When a computing device with a display, which has a limited viewing area, is detected, a mobile version of the content, such as a webpage, is automatically generated at the time the request is received. The mobile version is generated by identifying known features in the content and modifying the known features so they are compatible with the display, which has limited viewing area, without removing information and content.
    Type: Grant
    Filed: June 13, 2012
    Date of Patent: May 26, 2015
    Assignee: Google Inc.
    Inventor: Luciano Ming-Luay Cheng
  • Patent number: 9032313
    Abstract: In a mobile phone, even when an audio-related function is running in background processing in parallel with a function running in the main processing (foreground processing) where operations by the main operating section have been assigned to the function running in the main processing, the control section operates the audio-related function based on a user operation detected by the touch screen, the imaging section, the sound collecting section, or the housing movement detecting section.
    Type: Grant
    Filed: September 22, 2009
    Date of Patent: May 12, 2015
    Assignee: Lenovo Innovations Limited (Hong Kong)
    Inventor: Akio Shiga