Patents Examined by Mario M Velez-Lopez
-
Patent number: 10585583Abstract: A text input method, a text input device and a terminal apparatus are provided.Type: GrantFiled: January 24, 2018Date of Patent: March 10, 2020Assignee: KIKA TECH (CAYMAN) HOLDINGS CO., LIMITEDInventors: Shijie Ma, Yinan Li
-
Patent number: 10572581Abstract: A method, computer program product, and computer system for receiving, by a computing device, a selection of one or more presentation templates of a plurality of presentation templates for at least a portion of a web page, wherein the one or more presentation templates define, at least in part, a display format for one or more display types. At least a portion of the one or more display types is mapped to one or more content elements within a content type.Type: GrantFiled: February 5, 2019Date of Patent: February 25, 2020Assignee: International Business Machines CorporationInventors: Nicholas A. Baldwin, Mark C. Hampton, Stefan A. Hepper, Eric Martinez de Morentin
-
Patent number: 10552527Abstract: A system for presenting and executing a multiplicity of interactive forms as a single document includes a server having one or more copies of a multi-form package and configured to deliver a copy of the package to a requesting device upon request. The system also includes a client computing device configured to request and receive the multi-form package, the first computing device including an application program and a multi-form document engine configured to receive commands from the application program and, in response, cause forms from the multi-form package to be presented and executed.Type: GrantFiled: May 2, 2017Date of Patent: February 4, 2020Assignee: International Business Machines CorporationInventors: John M. Boyer, David F. Manning, Michael C. Mansell
-
Patent number: 10552004Abstract: Provided is an application providing method of an electronic device, the application providing method including: obtaining manipulation information of a user with respect to an application provided by the electronic device; obtaining feeling information of the user; modifying a user interface of the application based on the manipulation information and the feeling information of the user; and providing the application including the modified user interface.Type: GrantFiled: September 7, 2016Date of Patent: February 4, 2020Assignee: Samsung Electronics Co., LtdInventors: Ping Hu, Gengyu Ma, Jae-hyun Kim, Young-su Moon
-
Patent number: 10546356Abstract: The present invention provides a system and method for facilitating a transaction between two or more parties. An electronic document is received at a processing device. Each portion of the received electronic document is identified and designated as one of a read-only portion, a read-only portion containing one or more editable fields, a selectable portion or any combination thereof. The received electronic document is converted into an application or embeddable frame based on the designated portions for a first party using the processing device. The application or embeddable frame creates a completed electronic agreement that is legally binding on at least a second party when executed by the second party.Type: GrantFiled: February 22, 2013Date of Patent: January 28, 2020Assignee: COLLABORATIVE AGREEMENTS, LLCInventors: Ronald Fremont Twining, Omar Besim Hakim
-
Patent number: 10528217Abstract: A method for automatically generating column layouts comprises obtaining, by a page layout computer, source code of an electronic document comprising content, in response to a request to activate a page layout of the electronic document and before receiving a first input indicating a modification to a layout of the electronic document, automatically inserting, by the page layout computer, a coded hierarchy into the source code of the electronic document specifying a single section and a single column including the content, receiving, by the page layout computer, the first input indicating the modification to the layout of the electronic document, based on the first input and by the page layout computer, modifying the source code, causing, by the page layout computer, generating an updated editing view of the electronic document that graphically represents the modification to the layout.Type: GrantFiled: March 25, 2019Date of Patent: January 7, 2020Assignee: Atlassian Pty LtdInventors: Matt Ryall, Bill Arconati, Wesley Atwood Walser, Craig Thomas Petchell
-
Patent number: 10523784Abstract: A capture and replay system identifies images displayed during an application session. A parser may generate Hypertext Markup Language (HTML) code from an application resource file or from the JSON post made by the application. A replay engine may use the HTML code to recreate at least some of the screens displayed during the application session. The capture and replay system may dynamically identify images that are not reproduced from the resources database and request an agent/(s) to asynchronously upload the image files associated with the images. The replay engine may use the uploaded image files to replay the application session. The capture and replay system may capture application sessions more efficiently by reproducing images from the resource file instead of capturing the images during the original application session and by dynamically requesting image files for the images were are not previously reproduced from the resource file.Type: GrantFiled: March 15, 2017Date of Patent: December 31, 2019Assignee: Acoustic, L.P.Inventor: Shridhar Damale
-
Patent number: 10515144Abstract: A method for user interaction with a web page includes displaying a web page in a web browser, displaying a user-selectable object outside the web browser on a user interface, receiving a user selection of the user-selectable object and a dragging of the user-selectable object onto the web browser, and causing a command to be performed with the web browser in response to the user selection.Type: GrantFiled: October 27, 2016Date of Patent: December 24, 2019Assignee: Google LLCInventors: John Nicholas Jitkoff, Roma R. Shah
-
Patent number: 10515145Abstract: The present disclosure is directed to a spreadsheet application with an enhanced understanding of mathematical equations using a mathematical engine and a calculation engine. The disclosed spreadsheet application has many enhanced features, such as, but not limited to: analyzing complex equations, identifying dependencies, converting mathematical notation to spreadsheet notation, connecting variables in an equation to other cells of the spreadsheet, solving or simplifying equations, recommending different display representations of data, and a providing a math display mode.Type: GrantFiled: December 30, 2016Date of Patent: December 24, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Christian Canton, John Campbell, Catherine Harley
-
Patent number: 10503362Abstract: Disclosed in the embodiments of the disclosure is a method of selecting images for quickly selecting multiple images from a gallery of a mobile device, comprising: sequentially searching for a location image in the gallery; if the location image can be found, using the location image as a boundary and selecting the multiple images from other images of the plurality of images outside of the boundary; if the location image cannot be found, selecting multiple images from the plurality of images of the gallery; marking the selected images. Locating images via marking minimizes the interference in image selection, improves the efficiency in filtering images, and shortens the time therein, reducing the cost in selecting images.Type: GrantFiled: July 17, 2015Date of Patent: December 10, 2019Assignee: ALIBABA GROUP HOLDING LIMITEDInventor: Jiahong Guo
-
Patent number: 10474746Abstract: A method, system, and computer-readable medium to define a row scope for a table-based visualization of the multidimensional data set, the row scope specifying a number of dimensions of the multidimensional data set; selectively define at least one data selection of the multidimensional data set to connect to the defined row scope to be visualized in the table-based visualization; and generate an instance of the table-based visualization based on the defined row scope and the defined at least one data selection.Type: GrantFiled: November 24, 2015Date of Patent: November 12, 2019Assignee: SAP SEInventors: Karol Kalisz, Reiner Hille-Doering
-
Patent number: 10460372Abstract: A method and apparatus are disclosed that create an electronic form based on table data provided by Internet searching operations. One example may include determining at least one search term, querying, via a server, information provided by at least one network based on the search term, and copying at least one data table resulting from the information discovered during the querying operation. Additional operations may include parsing the at least one data table and storing the information in the server, displaying the data table to an end user so that the end user may select whether the data table should be included in the electronic form, and providing the user with the option to select and edit the contents of the data table. Upon the user's approval the data table may be copied into the electronic form.Type: GrantFiled: October 1, 2018Date of Patent: October 29, 2019Assignee: OPEN INVENTION NETWORK LLCInventor: David Gerard Ledet
-
Patent number: 10452766Abstract: A server in a cloud-based environment interfaces with storage devices that store shared content. A user retrieves a document editing application from the server. The document editing application comprises a set of native operating system application code, a web content viewer, and a native operating system interface, which are configured to facilitate a transfer of one or more objects between the native operating system application code and the web content viewer. In response to a user upload request, the server generates an object placeholder in an editable document. Using the native operating system application code, objects can be selected for incorporation into the editable document. Shared access to the editable document and shared access to uploaded objects are provided by the server by posting links to locations in the storage devices. The document editing application replaces the object placeholder with a link to the object as stored by the server.Type: GrantFiled: November 25, 2015Date of Patent: October 22, 2019Assignee: Box, Inc.Inventors: Sahil Amoli, Brian James Emerick, Shuo Liu, Naeim Semsarilar, Rico Sebastian Yao
-
Patent number: 10445419Abstract: Techniques for assisting a user with completing an electronic form via a computing device are described. For example, the user operates the computing device to populate fields of the electronic form. Rather than presenting the electronic form at the computing device in order to populate the fields, a form filling engine reformulates the electronic form into a set of input requests. The form filling engine is local or remote to the computing device. Each input request, when presented, provides guidance about at least one field and solicit a user response that is proper for that field. The form filling engine presents the input requests via the computing device one at a time to solicit the user responses. Data from the user responses are used by the form filling engine to populate the fields of the electronic form.Type: GrantFiled: January 5, 2016Date of Patent: October 15, 2019Assignee: Adobe Inc.Inventors: Shawn Gaither, Richard Treitman, David Parmenter, Arian Behzadi, Kyeung sub Yeom, James Alisago, Frederic Thevenet, Andres Gonzalez, Anatole Matveief
-
Patent number: 10437426Abstract: A selection display apparatus includes a display controller which makes a window area in which an item key(s) for selecting an item is(are) displayed according to categories, a window selection key area in which window selection keys for selecting a category of items to be displayed in the window area are displayed, and a specific category selecting key for selecting a specific category among the categories be displayed in a display; a first key controller which, when one window selection key among window selection keys displayed in the window selection key area is operated, makes the item key corresponding to a category indicated be displayed by the window selection key in the window area; and a second key controller which, when the specific category selecting key is operated, makes the item key corresponding to the category indicated by the specific category selecting key be displayed in the window area.Type: GrantFiled: June 23, 2016Date of Patent: October 8, 2019Assignee: CASIO COMPUTER CO., LTD.Inventor: Kazuyoshi Toma
-
Patent number: 10440420Abstract: A method of adjusting visual content. The method comprises: identifying when a client device captures at least one of an image and a video file; analyzing textual content in a plurality of content providing network sources, available via a network, to identify at least one current event; acquiring at least one demographic characteristic of a user of the client device; selecting one or more visual content editing functions based upon the at least one demographic characteristic and according to the at least one current event; and supplying the one or more selected visual content editing functions to the client device.Type: GrantFiled: May 8, 2018Date of Patent: October 8, 2019Assignee: Snap Inc.Inventors: Moshe Hogeg, Yosef Shemesh
-
Patent number: 10437436Abstract: A control method for switching a playlist of a play system and apparatus are provided. The method includes receiving an identification change operation of a graphic label corresponding to a play status of a first play group on a user interface so that the identification change operation of the graphic label corresponding to the first play group is consistent with an identification change operation of a graphic label corresponding to a play status of a second play group; transmitting an acquisition instruction of a playlist to the first play group so that the first play group acquires a current playlist and a current play progress of the second play group via the local area network; and controlling at least one playing device of first play group for playing the play files of current playlist of second play group according to the current play progress of second play group.Type: GrantFiled: June 23, 2016Date of Patent: October 8, 2019Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.Inventor: Shangbo Lin
-
Patent number: 10430512Abstract: An apparatus is provided configured for parsing and formatting a message in a group-based communication interface. The apparatus includes a memory and a processor(s) configured to receive an input string generated through user engagement of the group-based communication interface. The processor is also configured to parse the input string to identify a structured format string. The processor is further configured to, in a circumstance where the structured format trigger is identified in the input string, apply a structured format to the input string to generate a structured message object for rendering to the group-based communication interface. Corresponding methods and computer program products are also provided.Type: GrantFiled: May 24, 2018Date of Patent: October 1, 2019Assignee: Slack Technologies, Inc.Inventors: Andreas Haugstrup Pedersen, Christopher Montrois
-
Patent number: 10430497Abstract: Embodiments of the present disclosure relate to presenting and synchronizing views of electronic document. In particular, a view management system can synchronize and present multiple synchronized views of an electronic document for display on a client device. For example, the view management system can present multiple views of an electronic document and bind one or more of the views with a model. In response to detecting a user interaction with respect to a view, the view management system can cause a client device to apply the user interaction to each of multiple views (e.g., each view that is bound to the model). By synchronizing views, the view management system can enable a user to conveniently observe how one or more user interactions with respect to a view would appear across multiple views of an electronic document.Type: GrantFiled: July 31, 2018Date of Patent: October 1, 2019Assignee: Qualtrics, LLCInventors: Sterling Williams, Jeffrey Scott Whiting, Kyle James Seely, Jason R. Gardner, Cameron James Holiman
-
Patent number: 10423719Abstract: Dynamic data loading of tabular data includes identifying a plurality of formulas within tabular data of a document, wherein the tabular data is arranged in cells. Using a processor, a hierarchy for the tabular data is determined according to cell dependencies defined in the formulas. Each of a plurality of different portions of the document is sent from a first computing system to a second computing system in an order determined from the hierarchy.Type: GrantFiled: February 19, 2013Date of Patent: September 24, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo