Miscellaneous Customization Or Adaptation Patents (Class 715/866)
  • Patent number: 11997805
    Abstract: Expandable touch screen display devices each having a flexible display that can be reconfigured from a compact state to an expanded state which also includes an actuator that can be controlled wirelessly and through machine learning algorithms. The form factor of the compact state for each device is roughly the size of a typical handheld phone or smaller. The form factor of the expanded state for each device is roughly the size of a larger phone or tablet computer. An internal actuator is provided for driving the motion of each device's change in size, whether through folding or sliding, or for other functions such as haptic feedback. The device may further include an integrated speaker and microphone, and sensors to indicate the expanded position of the display. In one embodiment, a module attached to, situated within, or otherwise associated with the device may contain all or substantially all processing and memory, along with a communications system.
    Type: Grant
    Filed: April 20, 2022
    Date of Patent: May 28, 2024
    Assignee: LEPTON COMPUTING LLC.
    Inventor: Stephen E. Delaporte
  • Patent number: 11971945
    Abstract: A system for modifying a website or interactive application, including a published database accessible via an end user data service to present the most up to date version of objects of the website, viewable and editable by at least one user, a draft database accessible via a designer data service and viewable and editable by at least one designer to store edits to the objects of the published database; a published database request handler to coordinate concurrent viewing and updating of the objects between the end user data service and the published database and a draft database request handler to coordinate concurrent viewing, editing and updating of the objects between the designer data service and the draft database and to merge edits and updates to the objects in both the published database and the draft database and to return the merged version of the objects without modifying the published database.
    Type: Grant
    Filed: November 30, 2022
    Date of Patent: April 30, 2024
    Assignee: Wix.com Ltd.
    Inventors: Yuval Goldstein, Amit Kaufman, Oren Hollander
  • Patent number: 11959764
    Abstract: Implementations set forth herein relate to interactions, between vehicle computing devices and mobile computing devices, that reduce duplicative processes from occurring at either device. Reduction of such processes can be performed, in some instances, via communications between a vehicle computing device and a mobile computing device in order to determine, for example, how to uniquely render content at an interface of each respective computing device while the user is driving the vehicle. These communications can occur before a user has entered a vehicle, while the user is in the vehicle, and/or after a user has left the vehicle. For instance, just before a user enters a vehicle, a vehicle computing device can be primed for certain automated assistant interactions between the user and their mobile computing device. Alternatively, or additionally, the user can authorize the vehicle computing device to perform certain processes immediately after leaving the vehicle.
    Type: Grant
    Filed: April 2, 2021
    Date of Patent: April 16, 2024
    Assignee: GOOGLE LLC
    Inventors: Effie Goenawan, Abraham Lee, Arvind Sivaram Sharma, Austin Chang
  • Patent number: 11956283
    Abstract: This disclosure is directed to an apparatus for modifying a temporal signal association in a complex computing network such that a future computing operation is intelligently executed based on the modified signal association.
    Type: Grant
    Filed: July 11, 2022
    Date of Patent: April 9, 2024
    Inventor: Jeffrey W. Mankoff
  • Patent number: 11928172
    Abstract: A system and method for a wireless browser operating in a handheld wireless device for efficient utilization of wireless networks wireless devices resources. The browser identifies ad-server reference links in a received html webpage before the browser can request the ad-server image files from their respective servers, deletes these links and collapses corresponding cells, to create a modified webpage. The wireless browser displays the modified webpage on the device screen. The browser by removing the request and receipt of ad file images from and into the wireless device over the wireless network makes efficient use of the wireless networks. The wireless browser inputs screen size and user desired font size parameters and uses these input parameters, parses the modified webpage into screen size segments and displays the segments one at a time that enables a user to navigate from a segment to another segment to efficiently view web page content.
    Type: Grant
    Filed: August 4, 2011
    Date of Patent: March 12, 2024
    Inventor: Tara Chand Singhal
  • Patent number: 11734125
    Abstract: A system and method for a tiered cloud storage for different availability and performance requirements includes a gateway, a block store configured to cache data, and an object store configured to persistently store data. The gateway, the block store, and the object store are in a compute zone. The gateway may receive from a user application a file access call and process the file access call. The gateway may also send the file access call to the block store. Then, the gateway may determine to store data in the object store and flush the data from the block store to the object store.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: August 22, 2023
    Assignee: Red Hat, Inc.
    Inventors: Huamin Chen, Jay Vyas
  • Patent number: 11468141
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a responsive user interface. One of the methods includes receiving a page, the page including panels, each panel having an equivalent predetermined size. The method includes receiving a layout for the page, the layout defining a predefined hierarchy of panel groups that defines a visual relationship between the panel groups. The method includes selecting panels to include in a slide based on characteristics of the user device and the panel groups. The method includes determining a scaled size for each panel in the selected panels based on a relative weighting of the panel groups. The method includes resizing a panel in the set of panels based on the scaled size. The method includes generating the slide using the set of panels including the resized panel. The method includes sending the slide to the user device.
    Type: Grant
    Filed: July 23, 2021
    Date of Patent: October 11, 2022
    Assignee: Vinyl Development LLC
    Inventor: Thomas R. Kennedy, Jr.
  • Patent number: 11338876
    Abstract: An activity tracker includes a device that includes a sensor component, a radio, and a mounting member. The sensor component is configured to obtain bicycle route information based on information from one or more sensors. The sensor component detects pedal proximity and calculates a pedal rotation speed based on data provided by an integrated pedal cadence sensor. The radio is configured to wirelessly communicate the bicycle route information to a remote computing device. The mounting members are for mounting the device to a bicycle frame.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: May 24, 2022
    Assignee: Ford Global Technologies, LLC
    Inventors: Zachary David Nelson, Darioush Xirakis Aghaiyazdi, Sudipto Aich, Chih-Wei Tang
  • Patent number: 11263277
    Abstract: A method for executing a computerized query includes receiving a new query from a user device. The query includes natural language text. Based on a type of user, and using an alternative term generator, a selected data model is selected from among pre-determined data models. The selected data model is particular to the type of user. Each of the pre-determined data models includes a corresponding semantic graph data model that establishes semantic relationships between words. Query words in the natural language text are compared to the selected data model using the alternative term generator to find at least one alternative term. The alternative term has a semantic relationship to a query word in query words. The semantic relationship exceeds a first threshold value. The alternative term is substituted for a query word to form a revised query. The revised query is executed on a search engine using the alternative terms.
    Type: Grant
    Filed: November 1, 2018
    Date of Patent: March 1, 2022
    Assignee: Intuit Inc.
    Inventors: Igor Podgorny, Faraz Sharafi, Matthew Cannon, Pratik Desai
  • Patent number: 11244490
    Abstract: The embodiments of the present application provide an image conversion method, an image conversion system, an input device, a display device and a non-transitory computer readable storage medium. The image conversion method comprises: receiving, by an input device, an airflow, and generating airflow information; obtaining, by a display device, dynamic parameters according to the airflow information; converting, by the display device, the static image into a dynamic image according to the dynamic parameters; displaying, by the display device, the converted dynamic image.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: February 8, 2022
    Assignee: BOE Technology Group Co., Ltd.
    Inventors: Dandan Feng, Feng Feng, Shaonan Zhang
  • Patent number: 11106692
    Abstract: Methods, systems and apparatus, including computer programs encoded on computer storage media for a data record resolution and correlation system. One of the methods includes obtaining data sets each including records associated with entities, the records each specifying information for a plurality of aspects of an entity, the information being encoded in the records, for each of the data sets, according to a respective format. One or more bundles are determined from the data sets, with each bundle indicating records determined to be associated with a same entity and determined using similarity rules that compare aspects specified in the records. Information describing a particular bundle is presented to a reviewing user, and the reviewing user can specify one or more records included in the particular bundle that are properly matched. The particular bundle can be updated based on the reviewing user's specification.
    Type: Grant
    Filed: August 2, 2017
    Date of Patent: August 31, 2021
    Assignee: Palantir Technologies Inc.
    Inventors: Charles Guetta, Anuraag Bahl, Brandon Krieger, Christopher Walker, Daniel Campos, Elisa Castaner, Samuel Tarng
  • Patent number: 11061649
    Abstract: Disclosed is a graphical user interface to quickly build a graphical representation defining the set of instructions in a protocol without the user needing the programming knowledge to encapsulate those instructions in executable code. The graphical representation may include an arrangement of one or more graphical elements, with each graphical element corresponding to instructions or program logic. The user may also specify the set of parameters associated with each of the graphical elements. The arrangement of the one or more graphical elements, along with the set of parameters for each of the graphical elements, may be used to translate the graphical representation of the protocol into executable code for the protocol. The executable code for the protocol may then be executed by various flow cytometry machines in order to perform the protocol.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: July 13, 2021
    Assignee: STRATEDIGM, INC.
    Inventor: Shervin Javadi
  • Patent number: 11036933
    Abstract: A system that generates a visualization user interface. The system receives a selection of a data source, and receives a selection of a visualization template that includes metadata. The system further receives a selection of data attributes corresponding to the data source. The system parses the visualization template for the metadata, and replaces the metadata with binding between a visualization component and the data source. The system then generates the visualization user interface using the visualization component.
    Type: Grant
    Filed: July 16, 2015
    Date of Patent: June 15, 2021
    Assignee: Oracle International Corporation
    Inventors: Nitin Shah, Rajiv Kumar Malhotra, Vidya Viswanathan
  • Patent number: 11014246
    Abstract: An object of the present invention is to urge a user, in a manner easily recognizable to the user, to stop speaking. A control section obtains a voice. The control section includes: a concurrence determination section configured to determine, on the basis of the voice, whether or not concurrent occurrence of speech has taken place; and a driving control section configured to, in a case where the concurrent occurrence of speech has taken place, control a driving section of a robot so as to cause a movable part of the robot to make a deterrence motion.
    Type: Grant
    Filed: October 12, 2018
    Date of Patent: May 25, 2021
    Assignee: SHARP KABUSHIKI KAISHA
    Inventor: Kaiko Kuwamura
  • Patent number: 10983993
    Abstract: A search and find user interface is provided that is integrated with a data indexing engine to allow efficient and high-speed data search and retrieval across data storage folders associated with a given software module or associated with a number of disparate software modules. An expanded form of the search and find user interface is provided for advanced searching. Where searching is required beyond a present search scope, an automatic “upscoping” mechanism is provided for expanding a search to data storage folders outside a current data storage folder on which an initial search is executed.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: April 20, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aaron Hartwell, Mike Pell
  • Patent number: 10977427
    Abstract: A device for a website building system includes a third party application receiver to receive at least one website building system template from an outside source where a third party application is associated with the at least one website building system template; an installer to install the template into a website page when an instance of the at least one third party application is created within the page; and where the receiver preserves referential integrity between the third party application and the website page and between the third party application and the template and performs interface resolution between the third party application and the page.
    Type: Grant
    Filed: December 4, 2019
    Date of Patent: April 13, 2021
    Assignee: Wix.com Ltd.
    Inventor: Yoav Abrahami
  • Patent number: 10936786
    Abstract: The present disclosure relates to a system and a method for displaying a prompt message. The method includes displaying a first prompt message in an entry box on a user interface of an electronic terminal; determining there is an input instruction in the entry box; replacing the first prompt message with a second prompt message; and changing display status of the first prompt message.
    Type: Grant
    Filed: January 19, 2018
    Date of Patent: March 2, 2021
    Assignee: BEIJING DIDI INFINITY TECHNOLOGY AND DEVELOPMENT CO., LTD.
    Inventors: Baoming Qu, Jing Ou
  • Patent number: 10846147
    Abstract: Techniques are disclosed for providing class-specific parameters for spinlocks in an application executing in a runtime environment. During execution of the application, a blocking portion of code is entered for an object in the application. The runtime environment determines that one or more spinlock parameters is enabled for the object of a class. The runtime environment applies the determined spinlock parameters to the object. A spinlock algorithm is performed using the applied spinlock parameters.
    Type: Grant
    Filed: November 1, 2016
    Date of Patent: November 24, 2020
    Assignee: International Business Machines Corporation
    Inventors: Daniel J. Heidinga, Angela Lin, Babneet Singh
  • Patent number: 10783535
    Abstract: In some implementations, an event timeline that includes one or more interactions between a customer and a supplier may be determined. A starting value may be assigned to individual events in the event timeline. A sub-sequence comprising a portion of the event timeline that includes at least one reference event may be selected. A classifier may be used to determine a previous relative value for a previous event that occurred before the reference event and to determine a next relative value for a next event that occurred after the reference event until all events in the event timeline have been processed. The events in the event timeline may be traversed and a monetized value index assigned to individual events in the event timeline.
    Type: Grant
    Filed: March 10, 2017
    Date of Patent: September 22, 2020
    Assignee: Cerebri AI Inc.
    Inventors: Jean Belanger, Michael L. Roberts, Gabriel M. Silberman, Karen Bennet
  • 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
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    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
    Assignee: INTELLECTUAL DISCOVERY CO., LTD.
    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
    Assignee: SUMITOMO(S.H.I.) CONSTRUCTION MACHINERY CO., LTD.
    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
    Assignee: TOPCON POSITIONING SYSTEMS, INC.
    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
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.
    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
    Assignee: KYOCERA CORPORATION
    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
    Assignee: DEXIN CORPORATION
    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: 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: 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: 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