Layout Patents (Class 715/243)
  • Patent number: 11978102
    Abstract: In one scenario, a computer system receives from a user an indicator of a home décor item. The computer system identifies a color associated with the presented home décor item, and further determines other home décor items that have colors that coordinate with the color of the presented home décor item. The computer system also displays to the user images of the determined other home décor items, receives user input selecting some of the displayed home décor items and informs the user which of the selected home décor items are available at the retail establishment.
    Type: Grant
    Filed: November 15, 2021
    Date of Patent: May 7, 2024
    Assignee: PPG Industries Ohio, Inc.
    Inventors: Christopher Caruso, Kevan M. Farley, Phillip J. Behrens
  • Patent number: 11954420
    Abstract: System and methods for displaying one or more assets on a client device based on device characteristics are provided. Code is transmitted to a client device. The code, when executed by the client device, causes a processor of the client device to determine a first device characteristic of the client device. A first layout may be selected based on the first device characteristic. The layout may include one or more cards. Each card may correspond to one or more assets. Each card may be modified based on a corresponding card characteristic. One or more assets may be requested. The assets may be displayed on the first client device. The code may be transmitted to another client device, which may select a different layout based on a different device characteristic.
    Type: Grant
    Filed: February 2, 2021
    Date of Patent: April 9, 2024
    Assignee: GOOGLE LLC
    Inventors: Cameron Henry Behar, Mariam Rahila Shaikh, Brian James Mulford, Jonathan Wolfe, Robert Neale, Wade Davenport Norris, Robert Gordon Kogan
  • Patent number: 11947621
    Abstract: A system and method for generating questionnaires as part of building a website within a website building system (WBS). The method includes gathering data from data sources internal and/or external to the WBS, analyzing the gathered data to determine what information is required to further the website building process and what of the required information is to be collected either directly or indirectly from the user via the questionnaires, dynamically producing the questionnaires and running them to receive the collected information directly or indirectly from the user, and selecting whether to integrate the collected information into the website building process or to use the collected information for further gathering, analyzing and dynamically producing.
    Type: Grant
    Filed: April 10, 2022
    Date of Patent: April 2, 2024
    Assignee: Wix.com Ltd.
    Inventors: Dan Koren, Mor Philosoph, Ilana Dreizis, Igor Zelmanovich, Eyal Sadeh
  • Patent number: 11941328
    Abstract: Systems and techniques for auditing computer-aided design documents are described. A described technique includes receiving a computer-aided design document for import to a space management program; determining whether the computer-aided design document violates a rule set, wherein the rule set is configured to detect issues that inhibit importation of data from the computer-aided design document to the space management program; selectively modifying the computer-aided design document by resolving a violation of the rule set; and providing the modified computer-aided design document to the space management program.
    Type: Grant
    Filed: April 25, 2023
    Date of Patent: March 26, 2024
    Assignee: Nuvolo Technologies Corporation
    Inventors: Khoa Nguyen Van Ho, Tao Ye, Tejas Yadav
  • Patent number: 11886792
    Abstract: Systems, apparatuses, methods, and computer program products are disclosed for at least semi-automated generation of model documentation. In an example embodiment, a template corresponding to a model is selected. User input populating portions of a build notebook is received. The build notebook comprises a model identifier identifying the model and executable code. The build notebook is executed using an execution engine to cause an intermediary file encoded in a type-setting system to be generated. Executing the build notebook causes cross-references of elements of the model documentation to be mapped to appropriate locations within the intermediary file. The elements comprise graphical representations of results of model tests executed on the model and/or extracted or user-defined artifacts required for the model documentation.
    Type: Grant
    Filed: September 8, 2022
    Date of Patent: January 30, 2024
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Tarun Joshi, Vijayan Nair
  • Patent number: 11886806
    Abstract: The disclosed embodiments include a method performed by computer system. The method can include retrieving a layout object including layout information, receiving an indication of a request for a formatted document, and determining that the formatted document should have multiple pages with a common layout feature. The method can further include dynamically generating a template for the formatted document based on the layout information of the layout object and generating the formatted document by using the template to create the multiple pages of the formatted document with the common layout feature.
    Type: Grant
    Filed: October 28, 2021
    Date of Patent: January 30, 2024
    Assignee: Certinia Inc.
    Inventors: Stephen Paul Willcock, Bradley West Slater
  • Patent number: 11857256
    Abstract: An apparatus, method, computer-readable medium, and computer program product, for designating an OCT scan location to be performed on a retina. The apparatus comprises a display device for displaying an image comprising a background image of the retina and a planning element designating the location; a touch-sensitive input device that generates touch interaction data indicative of touch interaction of a user with the input device; an image manipulation module determines, based on the touch interaction data, a manipulation to be performed on the displayed image, and applies the image manipulation to the image in response to each touch interaction to generate an updated image to display; and a scan location designation module generates data indicative of the location of the OCT scan to be performed, based on a location of the planning element on the background image in at least one updated image.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: January 2, 2024
    Assignee: OPTOS PLC
    Inventors: Jenny Rice-Jones, Gary Young, George McGaughay, Scott Dalzell, Laurie Ibbs, Geoff Smith
  • Patent number: 11823647
    Abstract: The disclosure is directed to a novel responsive layout that allows the user to build one layout that can fit on all or virtually all device form factors according to some embodiments. In some embodiments, the responsive layout is configured to allow users to arrange their content based on the size and shape of a display. In some embodiments, the system is configured to receive a request to access content through a computer and in response to the request, automatically generate a responsive layout based on a display size and a content of the request. In some embodiments, the responsive layout includes a responsive layout editor pane configured to allow the user to customize the responsive layout as desired.
    Type: Grant
    Filed: March 7, 2022
    Date of Patent: November 21, 2023
    Assignee: AVEVA SOFTWARE, LLC
    Inventors: Allan Scott Beckman, Manoranjan Kumar Singh, Chungho Chau, Raghuveer Addagatla, Steven Michael Weinrich
  • Patent number: 11803689
    Abstract: A method (and system) includes retrieving a dataset from a database, creating, on a first platform, a report including a visual representation of the dataset, automatically formatting the report to a second platform and displaying the report on a graphical user interface of the second platform. The first platform is a desktop computer or a laptop computer and the second platform is a tablet device or a handheld mobile device. The visualization of the dataset includes data containers in a first arrangement. The data containers are automatically formatted into a second arrangement to fit the graphical user interface of the second platform.
    Type: Grant
    Filed: August 5, 2020
    Date of Patent: October 31, 2023
    Assignee: MICROSTRATEGY INCORPORATED
    Inventors: Yiqi Zhang, Wei Jiang, Mengyuan Guan
  • Patent number: 11803751
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a text summarization neural network.
    Type: Grant
    Filed: January 4, 2021
    Date of Patent: October 31, 2023
    Assignee: Google LLC
    Inventors: Mohammad Saleh, Jingqing Zhang, Yao Zhao, Peter J. Liu
  • Patent number: 11782658
    Abstract: An information processing apparatus comprises a storage to store a plurality of templates including a region in which data can be placed. The apparatus specifies data to be placed in the plurality of templates; and outputs an image in which the data is placed in a template, from among the plurality of templates, and which is based on data to be placed in the region and including text inputted by a user.
    Type: Grant
    Filed: July 29, 2022
    Date of Patent: October 10, 2023
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yasuyuki Oiwa
  • Patent number: 11733828
    Abstract: An icon display method includes: receiving a first input by a user; in response to the first input, displaying a first pattern on a first screen, where the first pattern is used for selecting a first region, and the first region is a region in which the first input is located; receiving a second input on a first icon by the user on a second scree; and in response to the second input, displaying the first icon in the first region.
    Type: Grant
    Filed: January 13, 2022
    Date of Patent: August 22, 2023
    Assignee: VIVO MOBILE COMMUNICATION CO., LTD.
    Inventor: Xiongzhou Lin
  • Patent number: 11733684
    Abstract: An example system includes an identification engine to determine production data associated with a three-dimensionally printed object. The system also includes an alignment engine to determine a placement of the three-dimensionally printed object relative to a display device. The system includes a rendering engine to generate an image including a visual representation of the production data. The rendering engine is to position the visual representation of the production data so that representations of data points in the production data will overlay corresponding portions of the three-dimensionally printed object upon displaying by the display device.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: August 22, 2023
    Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Ian N. Robinson, Mary G. Baker, Ji Won Jun, Alexandra Ju, Rafael Ballagas
  • Patent number: 11720616
    Abstract: A digital magazine server generates a digital magazine for user based on a received request for the digital magazine identifying one or more topics. The digital magazine server applies one or more machined trained models to obtained content items to select content items for the topic. A hierarchy of the topics included in the received request may be determined by the digital magazine server and used by the trained models to select content items. When generating the digital magazine, the digital magazine server also includes one or more editorial content items that are manually selected. The digital magazine serer may reposition one or more content items selected by the trained models to include an editorial content items.
    Type: Grant
    Filed: January 20, 2021
    Date of Patent: August 8, 2023
    Assignee: FLIPBOARD, INC.
    Inventors: Vlad Ionut Cora, Benjamin John Frederickson, John T. Mazzeo, Michael S. McCue
  • Patent number: 11669650
    Abstract: Systems and techniques for auditing computer-aided design documents are described. A described technique includes receiving a computer-aided design document for import to a space management program; determining whether the computer-aided design document violates a rule set, wherein the rule set is configured to detect issues that inhibit importation of data from the computer-aided design document to the space management program; selectively modifying the computer-aided design document by resolving a violation of the rule set; and providing the modified computer-aided design document to the space management program.
    Type: Grant
    Filed: December 2, 2020
    Date of Patent: June 6, 2023
    Assignee: Nuvolo Technologies Corporation
    Inventors: Khoa Nguyen Van Ho, Tao Ye, Tejas Yadav
  • Patent number: 11640440
    Abstract: A computer-implemented method, computer program product and computing system for identifying one or more portions of a website structure of a specific website; and associating the one or more portions of the website structure with one or more descriptors of the specific website to define a specific data description model corresponding to the specific website.
    Type: Grant
    Filed: July 6, 2021
    Date of Patent: May 2, 2023
    Assignee: Grokit Data, Inc.
    Inventors: James A. Harding, Anthony J. Paquin, Scott Thibault, Jason A. Boatman
  • Patent number: 11615232
    Abstract: A system and method for the preparation of electronic publications or “ePubs” that provide a rich multimedia experience to readers using any of a variety of user devices, without requiring those individuals wishing to prepare such ePubs to install proprietary client applications on the computing device used to prepare the ePubs, and without the need to download a large portion or all of the ePub to enable viewing on an electronic device of an end-user.
    Type: Grant
    Filed: April 9, 2020
    Date of Patent: March 28, 2023
    Assignee: TRANSFORM SR BRANDS LLC
    Inventors: Rafeh Masood, Gina Hoffmann, Chhavi Saxena
  • Patent number: 11574421
    Abstract: A structured 3D model of a real-world object is generated from a series of 2D photographs of the object, using photogrammetry, a keypoint detection deep learning network (DLN), and retopology. In addition, object parameters of the object are received. A pressure map of the object is then generated by a pressure estimation DLN based on the structured 3D model and the object parameters. The pressure estimation DLN was trained on structured 3D models, object parameters, and pressure maps of a plurality of objects belonging to a given object category. The pressure map of the real-world object can be used in downstream processes, such as custom manufacturing.
    Type: Grant
    Filed: August 27, 2020
    Date of Patent: February 7, 2023
    Assignee: Visualize K.K.
    Inventors: Chong Jin Koh, Kyohei Kamiyama
  • Patent number: 11570318
    Abstract: The present disclosure relates to systems, methods, and non-transitory computer-readable media that utilize a neural network having a long short-term memory encoder-decoder architecture to progressively modify a digital image in accordance with a natural language request. For example, in one or more embodiments, the disclosed systems utilize a language-to-operation decoding cell of a language-to-operation neural network to sequentially determine one or more image-modification operations to perform to modify a digital image in accordance with a natural language request. In some cases, the decoding cell determines an image-modification operation to perform partly based on the previously used image-modification operations. The disclosed systems further utilize the decoding cell to determine one or more operation parameters for each selected image-modification operation. The disclosed systems utilize the image-modification operation(s) and operation parameter(s) to modify the digital image (e.g.
    Type: Grant
    Filed: July 13, 2021
    Date of Patent: January 31, 2023
    Assignee: Adobe Inc.
    Inventors: Ning Xu, Jing Shi, Franck Dernoncourt, Trung Bui
  • Patent number: 11537778
    Abstract: Methods, systems, and media for creating a layout of digital assets are provided. In some embodiments, the method comprises: presenting a layout of digital assets, wherein the layout of digital assets includes a plurality of elements; receiving a selection of a digital asset from a group of available digital assets to be included in the layout of digital assets; in response to receiving the selection of the digital asset, causing a representation of the digital asset to be presented in the layout of digital assets; causing an image that represents the layout of digital assets to be created, wherein the image is associated with a Uniform Resource Locator (URL); and in response to determining that the URL has been selected, causing the image to be presented.
    Type: Grant
    Filed: January 4, 2021
    Date of Patent: December 27, 2022
    Assignee: Mixonium Group Holdings, Inc.
    Inventor: Marshall McLaury Monroe
  • Patent number: 11495038
    Abstract: A computer-implemented method for processing a digital image. The digital image comprises one or more text cells, wherein each of the one or more text cells comprises a string and a bounding box. The method comprises receiving the digital image in a first format, the first format providing access to the strings and the bounding boxes of the one more text cells. The methods further comprises encoding the strings of the one or more text cells as visual pattern according to a predefined string encoding scheme and providing the digital image in a second format. The second format comprises the visual pattern of the strings of the one or more text cells. A corresponding system and a related computer program product is provided.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: November 8, 2022
    Assignee: International Business Machines Corporation
    Inventors: Peter Willem Jan Staar, Michele Dolfi, Christoph Auer, Leonidas Georgopoulos, Konstantinos Bekas
  • Patent number: 11467859
    Abstract: An abstract data graph may be constructed at a server. The abstract data graph may include nodes and links between nodes and may represent computer programming instructions for generating a graphical user interface at a client machine. At least some of the links may represent dependency relationships between portions of the graphical user interface. The abstract data graph may be resolved at the client machine to identify data items, which may be retrieved from the server and used to render the graphical user interface.
    Type: Grant
    Filed: January 27, 2021
    Date of Patent: October 11, 2022
    Assignee: salesforce.com, inc.
    Inventors: Erik Craig, Matt Buland, Helen Gawor, Kurtis Martin, Joel Benjamin Allen, Darrell Bleakley
  • Patent number: 11438377
    Abstract: Disclosed is classifying a URL and a content page accessed via the URL as phishing or not. URL embedder extracts characters in a predetermined set from the URL to produce a character string trained using ground truth classification of the URL, producing a URL embedding. HTML parser accesses content at the URL and extracts HTML tokens from the content page. Further, HTML encoder, trained on HTML tokens extracted from content pages at example URLs, each example URL accompanied by a ground truth image captured from the content page accessed via the example URL, produces an HTML encoding of the tokens extracted from the page. Also, phishing classifier layers, trained on the URL embedding and the HTML encoding of example URLs, processes a concatenated input of the URL embedding and the HTML encoding to produce a likelihood score that the URL and content accessed via the URL presents a phishing risk.
    Type: Grant
    Filed: September 14, 2021
    Date of Patent: September 6, 2022
    Assignee: Netskope, Inc.
    Inventors: Ari Azarafrooz, Najmeh Miramirkhani, Zhi Xu, Yihua Liao
  • Patent number: 11416205
    Abstract: Disclosed herein are systems and methods that allow activation of, and intuitive interactions with, a companion-display mode for an electronic device. An example method includes: receiving an instruction to operate the first electronic device in a companion-display mode in which user interfaces generated by a second electronic device are displayed at the first electronic device. In response to receiving the instruction to operate in the companion-display mode, the method also includes: concurrently displaying, on the touch-sensitive display of the first electronic device: a user interface generated by the second electronic device; and a plurality of user interface objects, including a first user interface object associated with a first function of a plurality of functions for controlling the touch-sensitive display of the first electronic device while it is operating in the companion-display mode, and a second user interface object associated with a second function of the plurality of functions.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: August 16, 2022
    Assignee: APPLE INC.
    Inventors: Raymond S. Sepulveda, Chun Kin Minor Wong, John O. Louch, Christopher N. Ryan, Kevin J. Van Vechten, Patrick L. Coffman
  • Patent number: 11354362
    Abstract: A method for maintaining links is described. A document selection is received, including a first destination document containing a first link to linked content. A first source document containing the linked content and not contained within the document selection is identified using the first link. A copy mode is selected, using an intrinsic property associated with the first link, from: a first mode where a second destination document that is a copy of the first destination document is generated and includes a second link to the linked content within the first source document, without copying the first source document, and a second copy mode where i) a second source document that is a copy of the first source document is generated, ii) the second destination document is generated and includes a second link to the linked content within the second source document. The selected copy mode is performed.
    Type: Grant
    Filed: May 6, 2021
    Date of Patent: June 7, 2022
    Assignee: WORKIVA INC.
    Inventors: Brett Evan Harper, Katherine Dawn Cissell, Braeden William Young, Marco Alfredo Pierucci, Nicholas Alexander Cerilli
  • Patent number: 11327471
    Abstract: A non-transitory computer-readable storage medium, a system and method for automatically updating a multi-hierarchal representation of the system when building and tracking an automation engineering environment, wherein navigation schemes that automatically search for and connect to engineering objects based on predefined relations in multi-dimensional hierarchies are defined within an engineering object of the automation project in order to react to changes within a multi-disciplinary automation project, where the engineering object also includes an intelligent extraction port that automatically extracts predefined property data from a source engineering object when the source engineering object is connected to the engineering object.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: May 10, 2022
    Assignee: Siemens Aktiengesellschaft
    Inventors: Amey Pramodrao Subhedar, Rami Reuveni, Attila Labas, Andreas Wannagat, Joerg Hanisch, Karoly Arpad Kiraly
  • Patent number: 11288042
    Abstract: Embodiments of a system and method are described for generating and distributing programming to mobile devices over a network. Devices are provided with Players specific to each device and Applications that are device independent. Embodiments include a full-featured WYSIWYG authoring environment, including the ability to bind web components to objects.
    Type: Grant
    Filed: October 25, 2019
    Date of Patent: March 29, 2022
    Assignee: Express Mobile, Inc.
    Inventors: Steven H. Rempell, David Chrobak, Ken Brown
  • Patent number: 11289050
    Abstract: Disclosed is a display device including a display panel having a plurality of pixels, the display panel including a first display area having first resolution and a second display area having second resolution, the second resolution being lower than the first resolution, and a controller configured to generate border information of pixels provided in a border area located within a predetermined range from the border between the first display area and the second display area, to correct an image that is displayed in the border area based on the border information, and to perform control such that the corrected image is displayed on the display panel.
    Type: Grant
    Filed: August 14, 2020
    Date of Patent: March 29, 2022
    Assignee: SILICON WORKS CO., LTD.
    Inventors: Dae Hee Bae, Bo Sung Kim, Jun Hun Park, Ji Hong Yuk, Sung Woo Han, Ji Hoon Choi
  • Patent number: 11252057
    Abstract: An analysis ECU acquires information related to a first flow and information related to a second flow, the first flow and the second flow organizing packets transferred in a monitored system into respective groups. The analysis ECU acquires information related to a conversion that takes the first flow as input and the second flow as output. The analysis ECU acknowledges alert information generated in the monitored system and including information capable of identifying at least one flow. The analysis ECU generates, when the second flow is identified by the alert information, route information that includes at least one of the information related to the conversion and the information related to the first flow associated with the second flow in the information related to the conversion.
    Type: Grant
    Filed: March 10, 2020
    Date of Patent: February 15, 2022
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventor: Yoshiharu Imamoto
  • Patent number: 11243736
    Abstract: A method for broadcasting contents and a device using the same are provided. The method for broadcasting contents includes displaying a host content window in which a first content is displayed, and displaying an application window in which a second content is displayed, the second content being provided by an application which is executed in the device, where only the first content among the first content and the second content is broadcast to an external device connected to the device.
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: February 8, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ji-young Kwahk, Giang-yoon Kwon, Jin-young Jeon, Sang-woong Hwang, Jee-sun Yoon
  • Patent number: 11238864
    Abstract: Generating expanded responses that guide continuance of a human-to computer dialog that is facilitated by a client device and that is between at least one user and an automated assistant. The expanded responses are generated by the automated assistant in response to user interface input provided by the user via the client device, and are caused to be rendered to the user via the client device, as a response, by the automated assistant, to the user interface input of the user. An expanded response is generated based on at least one entity of interest determined based on the user interface input, and is generated to incorporate content related to one or more additional entities that are related to the entity of interest, but that are not explicitly referenced by the user interface input.
    Type: Grant
    Filed: May 30, 2019
    Date of Patent: February 1, 2022
    Assignee: Google LLC
    Inventors: Michael Fink, Vladimir Vuskovic, Shimon Or Salant, Deborah Cohen, Asaf Revach, David Kogan, Andrew Callahan, Richard Borovoy, Andrew Richardson, Eran Ofek, Idan Szpektor, Jonathan Berant, Yossi Matias
  • Patent number: 11204715
    Abstract: A data storage service obtains derivation code and data. The derivation code is executable to generate derived data from the data. The data storage service stores the derivation code and the data in a logical data container. In response to receiving a request to obtain the derived data, the data storage service uses the derivation code to regenerate the derived data from the data and transmits the derived data to fulfill the request.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: December 21, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: John Kenneth Fawcett, Timothy Lawrence Harris, Lauren M Kisser, Didier Wenzek
  • Patent number: 11163503
    Abstract: A method for controlling an image processing apparatus including specifying one or a plurality of pieces of image data; generating a new template based on a feature of the specified one or plurality of pieces of image data, the generated new template including at least one or a plurality of slots for which the specified one or plurality of pieces of image data are laid out; and generating a layout image by laying out the specified one or plurality of pieces of image data to the one or plurality of slots included in the generated new template.
    Type: Grant
    Filed: August 6, 2020
    Date of Patent: November 2, 2021
    Assignee: Canon Kabushiki Kaisha
    Inventors: Nobuhiro Kitabatake, Mizuki Hayakawa, Takayuki Yamada, Hiroyasu Kunieda, Shinjiro Hori
  • Patent number: 11163529
    Abstract: Described are techniques for request processing. A request may be received from a requester for first data to be returned to the requester. The request may be in accordance with an application programming interface. The first data may include a plurality of objects each including a value for a first property. The request may include a parameter of the application programming interface indicating to return the plurality of objects sorted in accordance with natural ordering based on the first property of each of the plurality of objects. The natural ordering may be performed as the default ordering. With natural ordering, one or more consecutive digits in a string are treated as a single numeric value rather than individual characters. First processing may be performed to service the request and obtain the first data. A response, including the first data, may be generated in accordance with the first processing.
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: November 2, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Chao Wang, Jichao Zhang, James O. Pendergraft, Peter Jun Peng, Kenneth Lee, Wei Wang
  • Patent number: 11158342
    Abstract: Systems herein allow a user to record a presentation with a slides file. The system can record action events generated by a viewer application that displays slides of the slides file. The system can also record an audio segment for each displayed slide. An action information file can be created that links action events and audio segments to slides, and provides timing information for the action events. This can allow for playback of a narrated presentation where actions are recreated in synchronization with the narration while reducing the reliance on large video files.
    Type: Grant
    Filed: February 23, 2016
    Date of Patent: October 26, 2021
    Assignee: AIRWATCH LLC
    Inventors: Ramani Panchapakesan, Neelima Bojja, Suhas S Kulkarni
  • Patent number: 11157644
    Abstract: Systems and methods are disclosed comprising a data transfer and search facility adapted to access content, such as variables and cases, stored on a plurality of disparate computer content storage facilities. The variable data may comprise scientific data. The access of variables may be performed over an encrypted network. A user filter specification may be received and corresponding variables or cases may be identified using a search engine, the user may select which of the identified variables are to be transferred, and the variable data may be transferred from a source storage facility to a destination file. Missing variables values may be identified and a determination is made whether the identified number of missing variables values exceeds a threshold. Encoding of variable data is performed. The variable data may be provided to one or more statistical data analysis and processing applications.
    Type: Grant
    Filed: December 15, 2020
    Date of Patent: October 26, 2021
    Assignee: DataMover LLC
    Inventor: Nichole Portia Leigh
  • Patent number: 11137838
    Abstract: A method for storing user data according to various embodiments comprises the steps of: receiving a first event signal from an electronic pen; when a first pen input through the electronic pen is detected on a display area where first screen data is displayed, during a first mode operation performed on the basis of the first event, generating first user data according to the first pen input; displaying second screen data on the display area on the basis of a user input on the display area; when a second pen input through the electronic pen is detected on the display area where the second screen data is displayed, generating second user data according to the second pen input; receiving, from the electronic pen, a second event signal corresponding to the first event signal; and storing the first user data and the second user data that are associated with each other, during a second mode operation performed on the basis of the second event signal.
    Type: Grant
    Filed: May 18, 2017
    Date of Patent: October 5, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kyung-Hwa Kim, Hee-Woon Kim, Hyung-Joo Jin
  • Patent number: 11132118
    Abstract: In one embodiment, a method performed by one or more computing devices including defining a hierarchical structure for a user interface (UI) that includes defining one or more layers of the hierarchical structure, adding one or more objects at each layer, and specifying one or more relationships among particular objects. The method further including associating metadata with each object at each layer, the metadata describing how the corresponding object is presented in the user interface.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: September 28, 2021
    Assignee: Facebook, Inc.
    Inventors: Michael Matas, Kimon Tsinteris, Austin Sarner, Charles Melcher
  • Patent number: 11126684
    Abstract: Disclosed herein are system, method, and computer program product embodiments for generating an overview panel that includes content received from data sources. An embodiment operates by a computer implemented method that includes determining the user, the user's role, and/or domains associated with the user in order to determine the content and/or data sources from which content should be received. The method further includes parsing the content from the data sources associated with the user, the user's role, and/or domains and generating cards to display the content from the data sources in a unified and cohesive manner.
    Type: Grant
    Filed: March 21, 2017
    Date of Patent: September 21, 2021
    Assignee: SAP Portals Israel Ltd.
    Inventors: Itay Sagiv, Ioannis Grammatikakis, Dan Watters, Nicole Pompejus, Stefan Kusterer, Rachel Kahana Samet, Aviad Gilady, Ran Gross, Yotam Kadishay
  • Patent number: 11119793
    Abstract: Techniques are disclosed relating to custom user interface design based on user interaction metrics from another communication channel. In disclosed embodiments, a computing system generates one or more interaction metrics, based on a first set of user input characteristics for user interaction with multiple different user interface formats via a first communication channel. In some embodiments, the first communication channel supports tracking of the first set of user input characteristics and a second communication channel supports tracking of a second, different set of user input characteristics. In some embodiments, the computing system determines, based on the one or more interaction metrics from the first communication channel, a set of design parameters for formatting a user interface to be displayed via the second communication channel.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: September 14, 2021
    Assignee: salesforce.com, inc.
    Inventors: Owen Winne Schoppe, Brian J. Lonsdorf, Sönke Rohde
  • Patent number: 11068945
    Abstract: Embodiments of the present invention provide systems, methods, and computer storage media directed at adaptive representation of a control/volume relationship. In embodiments, a method may include receiving, from a control system, a request for control/volume relationship information of a target event for a tactic group. In response, a representation of a control/volume curve can be generated. The representation of the control/volume curve can include a number of control segments. In embodiments, the control segments included within the representation of the control/volume curve are determined based, at least in part, on one or more configuration parameters. The resulting representation of the control/volume curve can then be transmitted to a control system. Other embodiments may be described and/or claimed herein.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: July 20, 2021
    Assignee: Verizon Media Inc.
    Inventor: Niklas Karlsson
  • Patent number: 11061951
    Abstract: Embodiments may provide automated summarization of documents, such as scientific documents by using a prior distribution on logical sections learnt from a corpus of human authored summaries. For example, a method of document summarization may comprise receiving, at the computer system, a document and segmenting the document into a plurality of sentences, identifying, at the computer system, sections in the document and aligning each sentence in the document to a section logical role, and summarizing, at the computer system, the document using a probability distribution.
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: July 13, 2021
    Assignee: International Business Machines Corporation
    Inventors: Odellia Boni, Doron Cohen, Guy Feigenblat, David Konopnicki, Haggai Roitman
  • Patent number: 11055471
    Abstract: An online system stores online documents, where each online document has a layout. The system creates augmented online documents by combining the online documents with one or more content items. The system stores client interactions with the content items, responsive to presenting the augmented online documents via a client device. The system receives a new online document. The system creates new augmented online documents by combining the new online document with one or more new content items. For each new augmented online document, the system generates a score based on one or more features describing the layout of the new augmented online document. The system selects a new augmented online document based on the generated scores and sends the selected new augmented online document for presentation via a client device.
    Type: Grant
    Filed: April 12, 2019
    Date of Patent: July 6, 2021
    Assignee: Facebook, Inc.
    Inventors: Dan Zhang, Xiongjun Liang, Chin Lung Fong, Maria Angelidou, Harshit Agarwal, Shiyang Liu
  • Patent number: 11055367
    Abstract: Various examples are directed to systems and methods for implementing a web-based information system. A web application system may access a web application document that comprises object data, user interface data, and rule data. The web application system may serve the first user interface page to a first instance of a web application executing at a first user computing device, the first user interface page including first data object attributes of the first data object. The web application system may receive, through the first user interface page, a change to the first data object. The web application system may determine that the rule data describes a first action to be executed in response to the change to the first data object and execute the first action.
    Type: Grant
    Filed: November 14, 2018
    Date of Patent: July 6, 2021
    Assignee: SAP SE
    Inventor: Philippe Haberstroh
  • Patent number: 11042689
    Abstract: A system and computer implemented method for managing a workload in an environment is disclosed. The method may include establishing a set of criteria for providing a document preview, wherein the set of criteria includes a predetermined qualitative user-input feature. The method may also include detecting a first criterion of the set of criteria using a content recognition system configured to analyze user-generated data associated with the document. The first criterion may be correlated with a portion of the document. The method may also include generating, based on the first criterion, a document preview for the portion of the document. The method may also include presenting, in response to a triggering event for a display preview, the document preview.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: June 22, 2021
    Assignee: International Business Machines Corporation
    Inventors: Bernadette A. Carter, John Girata, Jr., Derek Richard, Joshua M. Small
  • Patent number: 10996934
    Abstract: The present disclosure relates generally to analyzing and comparing computer scripts, and more specifically, to determining semantic similarities between syntactically different scripts. An example computing system includes a memory configured to store a database, wherein the database is configured to store script canonical form (SCF) representations of scripts, and wherein each SCF representation is a topologically-sorted, labeled, directed graph that includes tables and datasets as nodes, actions as edges, and predicates as labels. The system includes a processor configured to execute instructions stored in the memory to cause the computing system to perform actions including: generating a first SCF representation of a first script, and storing the first SCF representation of the first script in the database.
    Type: Grant
    Filed: May 1, 2020
    Date of Patent: May 4, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Sreenivas Durvasula, Prabodh Saha, Venkata Naga Manoj Barthipudi, Amitav Mohanty
  • Patent number: 10990641
    Abstract: Style instructions, which may be coded in a style language and not include application logic, can be used to both control presentation of content of a web page by a web browser and control monitoring of interactions with the web page. Selectors in the style instructions, for example, can be used to identify elements of the web page and define styles for the elements. As a result of implementing such style instructions, individuals tasked with design of a web page can more easily and quickly configure monitoring of interactions with the web page.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: April 27, 2021
    Assignee: TEALIUM INC.
    Inventors: Dustin A. Kirk, Ike S. Lin
  • Patent number: 10965928
    Abstract: A method for 360 video data processing based on multiple viewpoints performed by a 360 video receiving apparatus according to the present invention comprises the steps of: acquiring, from received video signals, image information for pictures of multiple viewpoints-based 360 videos and metadata for the multiple viewpoints-based 360 videos, wherein the metadata includes multiple viewpoint information; decoding an image of a first viewport of a first viewpoint on the basis of the metadata and the image information; rendering the image of the first viewport into a 3D space; decoding an image of a second viewport of a second viewpoint on the basis of the metadata and the image information; deriving, in a case in which the hotspot in the first viewport is selected, the second viewport in the second viewpoint connected through a hotspot on the basis of the multiple viewpoint information; and rendering the image of the second viewport into the 3D space.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: March 30, 2021
    Assignee: LG ELECTRONICS INC.
    Inventors: Sooyeon Lee, Sejin Oh
  • Patent number: 10956659
    Abstract: Multiple webpages are used to generate a template that includes portions of webpage code or other instructions common to the webpages, and a view model for each webpage that indicates instructions that may be added to the template to reconstruct the webpage. A first webpage and a second webpage are analyzed to generate a first set of tokens that represent instructions for the first webpage and a second set of tokens that represent instructions for the second webpage. The sets of tokens are compared to determine matching and differing instructions between the webpages. A template is generated that includes the matching portions of instructions and placeholders at locations associated with differences. A view model for each webpage is generated that includes a value for each placeholder, the value being the instructions that may be added to the template at the location of the placeholder to reconstruct the webpage.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: March 23, 2021
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Michael Carey Wexler, Erik Anders Karulf
  • Patent number: 10948950
    Abstract: An information processing device includes a touch panel that detects a first user input, a communication unit that communicates with a portable terminal which detects a second user input, a data obtaining unit that obtains content data including an operable object, a display output unit that outputs a content image which displays the object, and a control unit that controls an operation of the object displayed in the content image, wherein the control unit executes a first operation of the object if the first user input is detected by the touch panel, and executes a second operation of the object if the second user input is received from the portable terminal by the communication unit.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: March 16, 2021
    Inventor: Daisuke Kawakami