Miscellaneous Customization Or Adaptation Patents (Class 715/866)
-
Patent number: 11997805Abstract: 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: GrantFiled: April 20, 2022Date of Patent: May 28, 2024Assignee: LEPTON COMPUTING LLC.Inventor: Stephen E. Delaporte
-
Patent number: 11971945Abstract: 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: GrantFiled: November 30, 2022Date of Patent: April 30, 2024Assignee: Wix.com Ltd.Inventors: Yuval Goldstein, Amit Kaufman, Oren Hollander
-
Patent number: 11959764Abstract: 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: GrantFiled: April 2, 2021Date of Patent: April 16, 2024Assignee: GOOGLE LLCInventors: Effie Goenawan, Abraham Lee, Arvind Sivaram Sharma, Austin Chang
-
Patent number: 11956283Abstract: 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: GrantFiled: July 11, 2022Date of Patent: April 9, 2024Inventor: Jeffrey W. Mankoff
-
Patent number: 11928172Abstract: 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: GrantFiled: August 4, 2011Date of Patent: March 12, 2024Inventor: Tara Chand Singhal
-
Patent number: 11734125Abstract: 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: GrantFiled: September 14, 2020Date of Patent: August 22, 2023Assignee: Red Hat, Inc.Inventors: Huamin Chen, Jay Vyas
-
Patent number: 11468141Abstract: 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: GrantFiled: July 23, 2021Date of Patent: October 11, 2022Assignee: Vinyl Development LLCInventor: Thomas R. Kennedy, Jr.
-
Patent number: 11338876Abstract: 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: GrantFiled: June 30, 2016Date of Patent: May 24, 2022Assignee: Ford Global Technologies, LLCInventors: Zachary David Nelson, Darioush Xirakis Aghaiyazdi, Sudipto Aich, Chih-Wei Tang
-
Patent number: 11263277Abstract: 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: GrantFiled: November 1, 2018Date of Patent: March 1, 2022Assignee: Intuit Inc.Inventors: Igor Podgorny, Faraz Sharafi, Matthew Cannon, Pratik Desai
-
Patent number: 11244490Abstract: 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: GrantFiled: July 31, 2019Date of Patent: February 8, 2022Assignee: BOE Technology Group Co., Ltd.Inventors: Dandan Feng, Feng Feng, Shaonan Zhang
-
Patent number: 11106692Abstract: 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: GrantFiled: August 2, 2017Date of Patent: August 31, 2021Assignee: Palantir Technologies Inc.Inventors: Charles Guetta, Anuraag Bahl, Brandon Krieger, Christopher Walker, Daniel Campos, Elisa Castaner, Samuel Tarng
-
Patent number: 11061649Abstract: 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: GrantFiled: July 1, 2019Date of Patent: July 13, 2021Assignee: STRATEDIGM, INC.Inventor: Shervin Javadi
-
Patent number: 11036933Abstract: 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: GrantFiled: July 16, 2015Date of Patent: June 15, 2021Assignee: Oracle International CorporationInventors: Nitin Shah, Rajiv Kumar Malhotra, Vidya Viswanathan
-
Patent number: 11014246Abstract: 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: GrantFiled: October 12, 2018Date of Patent: May 25, 2021Assignee: SHARP KABUSHIKI KAISHAInventor: Kaiko Kuwamura
-
Patent number: 10983993Abstract: 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: GrantFiled: February 28, 2019Date of Patent: April 20, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Aaron Hartwell, Mike Pell
-
Patent number: 10977427Abstract: 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: GrantFiled: December 4, 2019Date of Patent: April 13, 2021Assignee: Wix.com Ltd.Inventor: Yoav Abrahami
-
Patent number: 10936786Abstract: 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: GrantFiled: January 19, 2018Date of Patent: March 2, 2021Assignee: BEIJING DIDI INFINITY TECHNOLOGY AND DEVELOPMENT CO., LTD.Inventors: Baoming Qu, Jing Ou
-
Patent number: 10846147Abstract: 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: GrantFiled: November 1, 2016Date of Patent: November 24, 2020Assignee: International Business Machines CorporationInventors: Daniel J. Heidinga, Angela Lin, Babneet Singh
-
Patent number: 10783535Abstract: 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: GrantFiled: March 10, 2017Date of Patent: September 22, 2020Assignee: Cerebri AI Inc.Inventors: Jean Belanger, Michael L. Roberts, Gabriel M. Silberman, Karen Bennet
-
Patent number: 10694021Abstract: 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: GrantFiled: April 18, 2016Date of Patent: June 23, 2020Assignee: Provenance Asset GroupInventors: Jan Chipchase, Raphael Grignani
-
Patent number: 10635483Abstract: 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: GrantFiled: September 29, 2017Date of Patent: April 28, 2020Assignee: Red Hat, Inc.Inventors: Jean Francois Denise, Oleksiy Lubyanskyy, Ståle Waage Pedersen
-
Patent number: 10592589Abstract: 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: GrantFiled: August 21, 2018Date of Patent: March 17, 2020Assignee: Axure Software Solutions, Inc.Inventors: Victor Hsu, Martin Smith, Ian Gardner, Robert Gourley
-
Patent number: 10565287Abstract: 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: GrantFiled: June 17, 2016Date of Patent: February 18, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gopal K. Bhageria, Vijay Ekambaram, Sarbajit K. Rakshit
-
Patent number: 10560736Abstract: 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: GrantFiled: March 29, 2018Date of Patent: February 11, 2020Assignee: ANI Technologies Private LimitedInventors: Nagamani Raajan, Vasuki K. Setlur
-
Patent number: 10545637Abstract: 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: GrantFiled: February 3, 2014Date of Patent: January 28, 2020Assignee: INTELLECTUAL DISCOVERY CO., LTD.Inventors: Sang-hyun Lim, Gwi-Ho Chun
-
Patent number: 10497184Abstract: 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: GrantFiled: January 12, 2016Date of Patent: December 3, 2019Assignee: SUMITOMO(S.H.I.) CONSTRUCTION MACHINERY CO., LTD.Inventors: Takeya Izumikawa, Nobuyuki Ishii
-
Patent number: 10387100Abstract: 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: GrantFiled: March 13, 2014Date of Patent: August 20, 2019Assignee: TOPCON POSITIONING SYSTEMS, INC.Inventors: Dimitre Markov, John Boal, Stefan Stefanov, Andrew Walter, Heath Stephens, Brian Sorbe, Michael Gomes
-
Patent number: 10332031Abstract: 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: GrantFiled: March 15, 2016Date of Patent: June 25, 2019Assignee: Wipro LimitedInventors: Sreevidya Khatravath, Sumanta Laha, Nick Isaacs
-
Patent number: 10318095Abstract: 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: GrantFiled: May 27, 2016Date of Patent: June 11, 2019Assignee: APPLE INC.Inventors: David Frank Harrison, Jing Jin, Kevin Decker, Michael Paul Thole, Dan Bernstein
-
Patent number: 10255263Abstract: 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: GrantFiled: March 15, 2018Date of Patent: April 9, 2019Assignee: Workiva Inc.Inventors: Dustin Lee Hiatt, Travis Lee Smith, John Pillar, Joshua Allen Beam
-
Patent number: 10185580Abstract: 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: GrantFiled: January 14, 2010Date of Patent: January 22, 2019Assignee: INIT, LLCInventors: Bo Hjort Nielsen, D. Mark Judd, Kirk Chu-Hsi Chao
-
Patent number: 10152345Abstract: 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: GrantFiled: November 21, 2016Date of Patent: December 11, 2018Assignee: VMware, Inc.Inventor: Daniel James Beveridge
-
Patent number: 10048950Abstract: 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: GrantFiled: December 15, 2016Date of Patent: August 14, 2018Assignee: AMX LLCInventor: Richard R. Gelling
-
Patent number: 10025572Abstract: 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: GrantFiled: September 1, 2015Date of Patent: July 17, 2018Assignee: OptumSoft, Inc.Inventor: David R. Cheriton
-
Patent number: 10007918Abstract: 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: GrantFiled: December 26, 2014Date of Patent: June 26, 2018Assignee: Sprint Communications Company L.P.Inventors: Jamal Cox, Matthew Henderson, Lisa Hilger
-
Patent number: 9996519Abstract: 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: GrantFiled: September 30, 2008Date of Patent: June 12, 2018Assignee: Apple Inc.Inventors: Michael Jeremy Coblenz, Jeffery Robert Hunter, Yik Shing Yip
-
Patent number: 9990003Abstract: 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: GrantFiled: June 3, 2011Date of Patent: June 5, 2018Assignee: Microsoft Technology Licensing, LLCInventor: Richard St. Clair Bailey
-
Patent number: 9959263Abstract: 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: GrantFiled: December 7, 2010Date of Patent: May 1, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.Inventors: Michael Bach, Simon Tan, Vishal Joshi
-
Patent number: 9875017Abstract: 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: GrantFiled: April 24, 2014Date of Patent: January 23, 2018Assignee: KYOCERA CORPORATIONInventors: Nayu Nomachi, Junichi Hasegawa, Hideko Murakami
-
Patent number: 9836446Abstract: 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: GrantFiled: January 11, 2008Date of Patent: December 5, 2017Assignee: ProntoForms Inc.Inventors: Mitch A. Brisebois, Brant Drummond, Arjun Mehta, Marc Chene, Mark Flannigan
-
Patent number: 9791994Abstract: 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: GrantFiled: June 8, 2007Date of Patent: October 17, 2017Assignee: APPLE INC.Inventors: Christopher Hynes, John O. Louch, Bas Ording, Timothy Wayne Bumgarner, Eric Steven Peyton
-
Patent number: 9747386Abstract: 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: GrantFiled: August 10, 2012Date of Patent: August 29, 2017Assignee: Amazon Technologies, Inc.Inventors: Jonathan A. Jenkins, Peter F. Hill, Brett R. Taylor
-
Patent number: 9734241Abstract: 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: GrantFiled: June 21, 2005Date of Patent: August 15, 2017Assignee: LexisNexis, a division of Reed Elsevier Inc.Inventors: Marc B. Slovak, Kevin R. Stehr
-
Patent number: 9703402Abstract: 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: GrantFiled: October 19, 2015Date of Patent: July 11, 2017Assignee: DEXIN CORPORATIONInventors: Yi-Shun Chen, Chiu-Tai Chang
-
Patent number: 9690769Abstract: 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: GrantFiled: October 16, 2009Date of Patent: June 27, 2017Assignee: EXCALIBUR IP, LLCInventor: Stephen Owens
-
Patent number: 9618995Abstract: 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: GrantFiled: June 27, 2013Date of Patent: April 11, 2017Assignee: RAKUTEN KOBO, INC.Inventors: Ryan Sood, Damian Lewis
-
Patent number: 9621369Abstract: 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: GrantFiled: November 29, 2012Date of Patent: April 11, 2017Assignee: Samsung Electronics Co., Ltd.Inventors: Hyung-rae Cho, Ji-hyeon Kweon, Seok-min Oh
-
Patent number: 9613089Abstract: 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: GrantFiled: September 4, 2007Date of Patent: April 4, 2017Assignee: Adobe Systems IncorporatedInventor: Daniel Lesage
-
Patent number: 9563410Abstract: 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: GrantFiled: May 25, 2012Date of Patent: February 7, 2017Assignee: AMX LLCInventor: Richard R Gelling
-
Patent number: 9471676Abstract: 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: GrantFiled: October 11, 2012Date of Patent: October 18, 2016Assignee: Google Inc.Inventors: Jesse Berent, King Hong Thomas Leung