Patents Examined by Thu V. Huynh
  • Patent number: 11263393
    Abstract: Methods and systems for organizing information in a grid. Aspects of this grid may be easily manipulated via user interface operations. This grid may be easily manipulated to create or edit a hierarchy. Grid elements may be expanded or collapsed alternatively to show or hide hidden elements. A canvas may contain objects that may be easily moved and/or repositioned via user interface operations.
    Type: Grant
    Filed: May 16, 2018
    Date of Patent: March 1, 2022
    Inventor: Mehrdad Samadani
  • Patent number: 11243914
    Abstract: A computing device is provided, including a display configured to display a graphical user interface (GUI). The GUI may include a table including a plurality of fields arranged in a plurality of primary rows. The GUI may further include a secondary row display selector associated with a primary row. The computing device may further include a user input device. The computing device may further include a processor configured to receive, from the user input device, a first user input selecting the secondary row display selector. In response to the first user input, the processor may output one or more secondary rows associated with the primary row for display in the GUI. The one or more secondary rows may be displayed in the table adjacent to the primary row. The plurality of primary rows and the one or more secondary rows may be displayed in a visually distinguishable manner.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: February 8, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rubinder Bhamra, Kimberly Ann Wolk, Li Jun Andy Zhu
  • Patent number: 11238223
    Abstract: The present disclosure relates to systems and methods for providing an interface that displays a prediction of remaining code segments of a code comprised of a sequence of code segments. The remaining code segments may be automatically predicted in response to the interface receiving a user's input of at least a portion of a code segment (or a user input of other data elements that are not code segments). Predicting the remaining code segments may be performed using a trained machine-learning model that can generate output(s) predictive of remaining code segments in response to a user inputting at least one code segment of a code into an input element of the interface.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: February 1, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Beat Nuolf, Amir Hossein Rezaeian, Terence Joseph Munday, Joseph Michael Albowicz, Brian David MacDonald
  • Patent number: 11227105
    Abstract: Methods and systems for organizing information in a grid. Aspects of this grid may be easily manipulated via user interface operations. This grid may be easily manipulated to create or edit a hierarchy. Grid elements may be expanded or collapsed alternatively to show or hide hidden elements. A block of textual information may contain elements that may be expanded or collapsed alternatively to show or hide hidden elements. Aspects of this block of text may be easily manipulated via user interface operations. This block of text may be easily manipulated to create or edit a hierarchy. A canvas may contain objects that may be easily moved and/or repositioned via user interface operations.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: January 18, 2022
    Inventor: Mehrdad Samadani
  • Patent number: 11216342
    Abstract: Methods, non-transitory computer readable media, audit management apparatuses, and audit management systems that execute an automated test script comprising a plurality of script instructions corresponding to one or more step changes or one or more action changes performed with respect to a web site. A snapshot of at least a portion of a web page of the web site is generated for each of the step changes and each of the action changes. One or more semantic attributes are obtained and associated with each of the snapshots. One or more rules are applied to the semantic attributes to generate one or more issues associated with each of the snapshots. A selection of one of the step changes or one of the action changes is received. A subset of the issues and one of the snapshots corresponding to the selected step change or action change are output to a display device.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: January 4, 2022
    Assignee: USABLENET INC.
    Inventor: Enrico Scoda
  • Patent number: 11210610
    Abstract: Systems and methods for providing improved content previews of files stored in an online content management system with collaboration environment are disclosed. An optimized PDF rendering engine is used to reproduce the appearance of previewed PDF documents. The present disclosure includes a method of evaluating the available system tools for converting files from an existing format to a target format to determine the optimum tool(s) to use for the conversion process of a file.
    Type: Grant
    Filed: November 15, 2011
    Date of Patent: December 28, 2021
    Assignee: Box, Inc.
    Inventors: Kimber Lockhart, Jeffrey H. Seibert, Jr., Arnold Goldberg, Nicholas Silva, Brandon Savage, Aaron Levie, Sam Ghods, Florian Jourda, David T. Lee, Arshdeep Mand
  • Patent number: 11205036
    Abstract: An improved approach is described to implement a new type of widget that obtains its context information from another widget. For example, when a contextual widget is dropped into a drop zone, that contextual widget would obtain its context data from its parent drop zone widget. Also described is an improved for visually implementing a web page layout, where the web page layout includes a nested drop zone.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: December 21, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Noah Horton, Salman Rafat Ansari, Joshua James Ellithorpe, Damandip Singh Sanghera
  • Patent number: 11188509
    Abstract: A system and method for a visual design system includes a memory, a processor, a page analyzer to extract business information of at least one data structure of at least one page of a visual application having an existing layout, to perform a semantic analysis of the extracted business information and to use the extracted business information to produce a business information layout and an associated business information signature; a database to store at least one layout and at least one associated layout signature where the layout signature represents a business information composition of the at least one layout, a signature comparer to perform a comparison of the associated business information signature of the at least one data structure with the associated layout signature of the at least one layout stored in said layout database and where the processor and the memory embody the page analyzer and the signature comparer.
    Type: Grant
    Filed: June 6, 2018
    Date of Patent: November 30, 2021
    Assignee: Wix.com Ltd.
    Inventors: Roni Ben-Aharon, Nadav Abrahami, Uri Dromy, Barak Igal, Daphna Ofek
  • Patent number: 11176207
    Abstract: An electronic device that classifies and stores content is disclosed. In an electronic device, an electronic device is provided which comprises: a memory; a display; a memory; and a processor which is set to associate a first portion of the content displayed on the display with first color information in accordance with input from a user and to store the associated first portion in the memory.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: November 16, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Min-Jin Rho, Seung-A Lee, Min-Seok Han
  • Patent number: 11151316
    Abstract: A webpage notification control system is provided. A computing device monitors a plurality of website content stored on a database. A computing device identifies one or more anchor contents associated with the plurality of website content stored on a database. A computing device detects changes made to one or more data contents associated with the plurality of website content stored on a database. A computing device generates an alert based, at least in part, on the detection of a change made to one or more data contents associated with the plurality of website content.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: October 19, 2021
    Assignee: International Business Machines Corporation
    Inventors: Leonardo Rosati, Andrea Di Maio, Andrea Durastante, Cristina Bonanni
  • Patent number: 11144716
    Abstract: Methods and systems are presented for dynamically generating programming code for implementing input data fields that automatically verifies formatting of input data based on platform agnostic formatting rules. A user interface page is obtained for display on a user device, wherein the user interface page is configured to obtain data from a user. Based on first programming code associated with the interface page, formatting rules are retrieved from a remote server. Second programming code that implements one or more input data fields on the user interface page is generated based on the formatting rules. The user interface page with the one or more input data fields is rendered on the user device for obtaining user data. Based on the second programming code, the user data inserted into the one or more input data fields is automatically formatted.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: October 12, 2021
    Assignee: PayPal, Inc.
    Inventors: Willem Hermanus Georgius Hersbach, Willian Mews, Blair Michael Olynyk
  • Patent number: 11120197
    Abstract: Optimizing the rendering of a document stored on a collaboration server is disclosed. A request for the document is received from the client computer device. The document, which is defined by one or more sets of content data objects at least partially defining the visual appearance of the document, is transmitted to the client computer device in response to the request. The document also includes one or more supplemental document resource objects. One or more first sets of raster image data, each representative of a specific segment of the document, are transmitted to the client computer device. This is in response to the request, and based upon an evaluation of an identification of the client computer device included therein.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: September 14, 2021
    Assignee: BLUEBEAM, INC.
    Inventors: Jonathan Scott Rothberg, Ryan Scott Weaver, Robert Pavil Kazimiroff, Trent Michael Bramer
  • Patent number: 11120200
    Abstract: Capturing unstructured information in application pages is disclosed, including: receiving via an application composition interface a selection to add an annotation capability to an element associated with a page, wherein the page is associated with an application that is being defined at least in part via the application composition interface; storing an application definition for the application, wherein the application definition includes for the page a page definition data that reflects the selection; and generating application code for the application programmatically, based at least in part on the application definition, wherein the application code is configured to include in the page as displayed to an end user of the application an ability for the end user to input annotation data to be associated with the element.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: September 14, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Sachin G. Totale, Naveen Vidyananda
  • Patent number: 11113461
    Abstract: Techniques for generating edit suggestions for transforming digital documents are implemented in a digital medium environment. According to various implementations, a digital document is parsed to extract a digital page, and page elements of the digital page that are editable. A graphical user interface (GUI) is then output that identifies the page elements that are editable. The GUI, for instance, includes a suggestions menu with different edit suggestions that each correlate to different respective page elements. A user may then interact with individual edit suggestions to edit the different page elements, such as by adding, removing, or revising digital content of the page elements. The described techniques, for example, automatically identify editable page elements of a digital page and output edit suggestions for editing the page elements.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: September 7, 2021
    Assignee: Adobe Inc.
    Inventors: Harpreet Singh, Harpreet Singh
  • Patent number: 11100278
    Abstract: A method for automatic presentation of a terminal application screen is described. The method includes receiving terminal application screen data from a server. The method also includes selecting a transformation template based on a comparison of text in the terminal application screen data to identification text in the transformation template. The transformation template includes instructions for transforming the terminal application screen data into an HTML page. The method further includes transforming the terminal application screen data into the HTML page using the selected transformation template. The HTML page is displayed in a web interface on a client device.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: August 24, 2021
    Assignee: Ivanti, Inc.
    Inventors: James George Hill, Jared Vincent Jonas, Davidson James Banner
  • Patent number: 11086877
    Abstract: Provided are a method, a system, and a non-transitory computer-readable record medium for searching for a non-text using a text in chat content. The method including retrieving a chat message that includes text input as a keyword from chat content on a messenger, extracting non-text content from a chat section specified based on the retrieved chat message, and providing the extracted non-text content as a search result corresponding to the keyword.
    Type: Grant
    Filed: July 11, 2019
    Date of Patent: August 10, 2021
    Assignee: LINE PLUS CORPORATION
    Inventors: Hey Young Yun, Donghyun Kim, Jong Youn Ahn, Hyukjae Jang
  • Patent number: 11073374
    Abstract: An electronic device displays a representation of a physical space, receives a first set of inputs, and adds a first virtual annotation to the representation of the physical space, the first virtual annotation being linked to a portion of the representation of the physical space. The electronic device then receives a second set of inputs. If the second set of inputs corresponds to a request to create a virtual annotation within a threshold distance from the first virtual annotation, the electronic device creates a second virtual annotation in the representation of the physical space while maintaining the first virtual annotation. If the second set of inputs corresponds to a request to create a virtual annotation outside of the threshold distance from the first virtual annotation, the electronic device creates a second virtual annotation in the representation of the physical space and removes the first virtual annotation.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: July 27, 2021
    Assignee: APPLE INC.
    Inventors: Grant R. Paul, Stephen O. Lemay, Giancarlo Yerkes
  • Patent number: 11048858
    Abstract: A system for use in automated aggregation and distribution of content to and from at least one webpage on the Internet comprises an API server which includes a webpage served by the API server for use by a user on a user device. The user device and the API server are each associated with an at least one identifier. There is a browser and a browser extension. The browser extension is configured to instruct the browser to communicate the at least one identifier associated with the user device to the at least one website and not communicate the at least one identifier associated with the API server. The browser extension transiently stores and/or manipulates content and communicates content between the client application, the API server and at least one website in response to an input from the user, such that the user distributes content to the at least one website.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: June 29, 2021
    Assignee: ROOFOVERYOURHEAD MARKETING LTD.
    Inventors: Adam Alexander Cowley, Anton Sivolapov
  • Patent number: 11042598
    Abstract: Methods and systems for capturing, collecting, analyzing and auditing of electronic documents. In an embodiment, there is provided the ability to present an audit function or “click thru” capability with respect to image files, non-structured text, non-structured html, and pdf document.
    Type: Grant
    Filed: October 16, 2015
    Date of Patent: June 22, 2021
    Assignee: Refinitiv US Organization LLC
    Inventors: Alvin Ohlenbusch, Parvez Naqvi, Raymond Maxwell, Bou-Kau Yang, Alan Kelly
  • Patent number: 11023263
    Abstract: Rendering of a portal page that is displayable on a client system includes receiving a request for a portal page by a web portal engine, monitoring server-side aggregation and rendering performance by the web portal engine, and comparing a measured performance parameter value of the server-side aggregation and rendering against a pre-defined threshold value. The server-side aggregation and rendering is interrupted, based upon the comparison, once the threshold value is exceeded. Further, an intermediate result of the portal page is prepared based on the server-side aggregation and rendering for sending, such that a client-side processing completes the interrupted aggregation and rendering of the portal page.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: June 1, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Matthias Falkenberg