Stylesheet Layout Creation/editing (e.g., Template Used To Produce Stylesheet, Etc.) Patents (Class 715/235)
  • Patent number: 12041144
    Abstract: A method for a communication platform includes receiving configuration data associated with an account, the configuration data identifying a plurality of communication endpoints of a plurality of users to receive messages of the entity. The method also includes receiving a request associated with the account of the entity to transmit one or more messages of the entity to a set of communication endpoints of the plurality of communication endpoints, and identifying, based on the request, one or more orchestration rules of the plurality of orchestration rules. The method further includes determining, based on the configuration data associated with the account of the entity and the one or more orchestration rules, parameters for delivering the one or more messages to the set of communication endpoints, and transmitting the one or more messages to communication endpoints in the set of communication endpoints according to the determined parameters.
    Type: Grant
    Filed: April 3, 2023
    Date of Patent: July 16, 2024
    Assignee: Twilio Inc.
    Inventors: Viktor Muller, Devid Liik, Sergei Zolotarjov, Sergei Voronichev, Artyom Tyazhelov
  • Patent number: 11962630
    Abstract: Systems and methods are configured to receive an indication that an anchor is to be positioned at a first location on a webpage. An interaction rule associated with the anchor is received, comprising a rule that content is to be displayed in response to the webpage being scrolled to a first position. A preview of the webpage is generated with the anchor at the first location in conjunction with the previewed webpage. Automatically generated code is configured to cause the anchor to be visible at the first location of the webpage when accessed by a user browser. In response to activation of a publication control, the code is embedded in the webpage, wherein in response to a first user browser of a first user device accessing the webpage, and the first user scrolling the webpage to the first position, the content specified by the content specification is rendered.
    Type: Grant
    Filed: November 29, 2022
    Date of Patent: April 16, 2024
    Assignee: Hovr Inc.
    Inventors: Jason Tyler Craparo, Andrew Dale Colagreco, Rachel Ann Costantino
  • Patent number: 11954071
    Abstract: A file organization system includes a container for renaming files added thereto, the container having a file naming convention by which the files are named. The container may generate a log file to store information regarding the history of the files, for example, their previous file names, current file names, previous locations, current file location, the dates when the file was renamed or moved, etc. which may help identify and track the files.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: April 9, 2024
    Inventor: Jennifer Shin
  • Patent number: 11936605
    Abstract: Embodiments of the present disclosure provide a message processing method, an apparatus, and an electronic device, which belong to the technical field of computer applications. The method includes: obtaining a comment message sent by a sending terminal; performing a preset type of detection on the comment message; if the comment message passes the detection, sending the comment message to the receiving terminal, so that the receiving terminal displays the comment message; if the comment message fails the detection, not sending the comment message to the receiving terminal. Through the solution of the present disclosure, the detection and screening strategy for the comment messages is added, a total amount of the comment messages is reduced, the message processing solution is optimized, and the user experience is improved.
    Type: Grant
    Filed: July 12, 2022
    Date of Patent: March 19, 2024
    Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
    Inventor: Zerui Jiang
  • Patent number: 11900675
    Abstract: The disclosed techniques generally relate to devices and methods for generating cropped images in which one or more features of interest are preserved or emphasized. In one implementation, such features of interest may include facial features. In accordance with certain implementations, location and extent of such features may be identified and used in conjunction with information regarding display characteristics so as to generate cropped images preserving or emphasizing the feature of interest when displayed on a given device.
    Type: Grant
    Filed: September 16, 2022
    Date of Patent: February 13, 2024
    Assignee: Apple Inc.
    Inventors: Ashish Agarwal, Fei Peng, Wenyu Zhang, Matthew H. Thorn, Sean Michael Harold, Douglas Isaac Friedman, Leticia Marie Alarcón
  • Patent number: 11763067
    Abstract: A web editing application provides a user interface for editing a web page on a client computing device. A characteristic associated with the client computing device is determined. A web page comprising visual elements can be rendered. Layout data describing locations and sizes for individual visual elements of the visual elements can be determined. Cells can be generated based at least in part on the layout data and the characteristic associated with the client computing device. Each of the cells can have a location corresponding to a location of a respective visual element of the visual elements and individual of the cells can be interactable to enable editing of the web page. Based on an interaction with the at least one cell of the cells, an edit to the web page can be determined and the web page can be updated based on the edit to the web page.
    Type: Grant
    Filed: May 7, 2019
    Date of Patent: September 19, 2023
    Assignee: Block, Inc.
    Inventors: Ryan J. Glasgow, Vitaly Odemchuk, Benjamin A. Bloch, Daniel Veltri
  • Patent number: 11736782
    Abstract: Provided are methods and systems for managing, distributing, and publishing content. An exemplary method can comprise receiving, in a content management system, an asset for distribution. The method can also comprise generating a metadata object according to a submission standard or requirement of a destination asset distribution platform. The destination asset distribution platform can be external to the content management system and the metadata object can comprise data indicative of or associated with the asset.
    Type: Grant
    Filed: August 16, 2022
    Date of Patent: August 22, 2023
    Assignee: Comcast Cable Communications Management, LLC
    Inventors: Paul Meijer, Mark Hellkamp
  • Patent number: 11625528
    Abstract: In general, the technology relates to a method for using reusable themes. The method includes receiving, from a device, a request for a style sheet language file, where the style sheet language file defines a reusable theme for a webpage and specifies a relative location for an image that is used by the reusable theme. The method further includes receiving a request for the image including the relative location of the image, resolving the relative location for the image to obtain an absolute location for the image using a location of the style sheet language file in a web application structure, obtaining the image from the absolute location of the image, and providing the image to the device.
    Type: Grant
    Filed: October 8, 2020
    Date of Patent: April 11, 2023
    Assignee: OPEN TEXT CORPORATION
    Inventors: Sandip V. Chitale, Sachin Gopaldas Totale
  • Patent number: 11622022
    Abstract: A method for a communication platform includes receiving configuration data associated with an account, the configuration data identifying a plurality of communication channels to provide messages to a plurality of communication endpoints. The method also includes receiving a request associated with the account to transmit messages to a set of communication endpoints of the plurality of communication endpoints, and determining, based at least in part on the configuration data, a message payload, the set of communication endpoints, and a set of communication channel identifiers corresponding to the set of communication endpoints. The method further includes transmitting the messages to communication endpoints in the set of communication endpoints, each message including the message payload and being transmitted to a respective communication endpoint using a communication channel identified by a communication channel identifier corresponding to the respective communication endpoint.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: April 4, 2023
    Assignee: Twilio Inc.
    Inventors: Viktor Muller, Devid Liik, Sergei Zolotarjov, Sergei Voronichev, Artyom Tyazhelov
  • Patent number: 11556223
    Abstract: Systems and methods for generating feedback for a webpage based on visual interactions on the webpage are provided. In example embodiments, a user interface (UI) displaying the webpage is presented. The system receives an indication of a selection of an edit trigger and configures the webpage to receive feedback (e.g., one or more user inputs applied to webpage) from the user in response. The user inputs are received, whereby each user input is associated with an identifier of the webpage and coordinates of a location within the webpage. The system processes the user inputs including generating a feedback preview that displays each of the user inputs organized based on a corresponding feedback type. The feedback preview is displayed to the user for approval. Approval of at least a portion of the feedback on the feedback preview will cause the approved feedback to be transmitted to a corresponding entity.
    Type: Grant
    Filed: August 27, 2020
    Date of Patent: January 17, 2023
    Assignee: EBAY INC.
    Inventor: Neeraj Gupta
  • Patent number: 11553212
    Abstract: A better compromise between encoding complexity and achievable rate distortion ratio, and/or to achieve a better rate distortion ratio is achieved by using multitree sub-divisioning not only in order to subdivide a continuous area, namely the sample array, into leaf regions, but using the intermediate regions also to share coding parameters among the corresponding collocated leaf blocks. By this measure, coding procedures performed in tiles—leaf regions—locally, may be associated with coding parameters individually without having to, however, explicitly transmit the whole coding parameters for each leaf region separately. Rather, similarities may effectively exploited by using the multitree subdivision.
    Type: Grant
    Filed: January 21, 2020
    Date of Patent: January 10, 2023
    Assignee: GE Video Compression, LLC
    Inventors: Philipp Helle, Detlev Marpe, Simon Oudin, Thomas Wiegand
  • Patent number: 11538123
    Abstract: A method for tailoring a document for viewing on a mobile device includes obtaining residence information for an individual who is required to sign the document. The document is tailored to the residence of the individual. This includes hiding or condensing one or more portions of the document that pertain to laws in other jurisdictions. The document is permitted to be accessible by the mobile device.
    Type: Grant
    Filed: January 23, 2019
    Date of Patent: December 27, 2022
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Sarah Marie Nemmers, Aaron John Ziegler, Mark Edward Woodrow
  • Patent number: 11501233
    Abstract: The present disclosure relates to system(s) and method(s) to perform control testing to mitigate risks in an organization. The system may extract sentences from control documents, and may classify the sentences into one of questions and non-questions, based on at least one of active learning and pro-active learning. Interpretations of the questions may thereafter be generated. Relevant documents related to each of the interpretations of the questions may be identified and extracted, from repositories. Artificial Intelligence (AI) may be used to identify the relevant documents. A cognitive master may be implemented to organize meetings between control testers and process owners for discussing over effectiveness of design and implementation test of test plans to mitigate the risks.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: November 15, 2022
    Assignee: HCL Technologies Limited
    Inventors: Navin Sabharwal, Amit Agrawal
  • Patent number: 11468226
    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: January 11, 2021
    Date of Patent: October 11, 2022
    Assignee: Ivanti, Inc.
    Inventors: James George Hill, Jared Vincent Jonas, Davidson James Banner
  • Patent number: 11463790
    Abstract: Provided are methods and systems for managing, distributing, and publishing content. An exemplary method can comprise receiving, in a content management system, an asset for distribution. The method can also comprise generating a metadata object according to a submission standard or requirement of a destination asset distribution platform. The destination asset distribution platform can be external to the content management system and the metadata object can comprise data indicative of or associated with the asset.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: October 4, 2022
    Assignee: COMCAST CABLE COMMUNICATIONS MANAGEMENT, LLC
    Inventors: Paul Meijer, Mark Hellkamp
  • Patent number: 11455460
    Abstract: The present disclosure discloses a method for displaying a handwritten note in an electronic book, a computing device and a computer storage medium. Wherein the handwritten note includes a handwritten text, and the method includes: acquiring a handwritten text input by a user, recording a specific word in the electronic book corresponding to the handwritten text and a relative position of the handwritten text with respect to the specific word: when format adjustment of words in the electronic book is monitored, determining a new position of the specific word after the format adjustment; obtaining a new display position of the handwritten text based on the new position of the specific word and the recorded relative position of the handwritten text with respect to the specific word; and determining a display manner of the handwritten text based on the new display position of the handwritten text.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: September 27, 2022
    Assignee: ZHANGYUE TECHNOLOGY CO., LTD
    Inventor: Hongtao Tao
  • Patent number: 11443023
    Abstract: Disclosed are various examples for distributed profile and key management. In one example, a client device can include an agent application and a PIV-D application. The agent application can receive a partially populated device profile generated by a management service to configure a setting on the client device. The PIV-D application can generate a derived credential and provide the derived credential to the agent application. The agent application can modify the partially populated device profile to include the credential to create a fully populated device profile and configure the client device in accordance with the fully populated device profile.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: September 13, 2022
    Assignee: VMware, Inc.
    Inventors: Eugene Liderman, Jonathon Deriso, William Thomas Hooper, Sagar Date, Tejas Mehrotra, Stephen Turner, Amogh Datar, Dipanshu Gupta
  • Patent number: 11436404
    Abstract: A technique for automatically determining new font sizes includes receiving information indicating a layout change for a document. The document includes a text frame that includes text content in a first font size. The text content covers a particular percentage of the text frame, and the layout change causes a change in the size of the text frame to a resized text frame. The technique includes determining a second font size for the text content in the resized text frame. A percentage of the resized text frame covered by the text content in the second font size is substantially similar to the particular percentage of the document. The method includes resizing the size of the text content from the first font size to the second font size and outputting a document with the resized text frame with the text content in the second font size.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: September 6, 2022
    Assignee: Adobe Inc.
    Inventors: Pragya Kandari, Sachin Singhal, Gaurav Bhargava, Ayushi Swaroop, Anil Chopra, Anasuiya Gupta, Abhinav Agarwal
  • Patent number: 11416671
    Abstract: The technology disclosed relates to systems and methods for device-dependent display of an article from a PDF file. The article can have multiple columns. The system can use a library to render the article from the PDF file. The rendering can include bounding boxes positioned at on-page coordinates that can include one or more images and multiple text blocks of glyphs. The system can partition the text blocks and images in two or more columns using dynamically adjusted valleys between columns. The system can set a reading order of the article after rendering. The system can merge and split text blocks to form paragraphs of text. The system includes logic to infer semantic information about typographic roles of the paragraphs from at least the font information. The system can cause display of the article in a device-dependent format using the semantic information and the reading order.
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: August 16, 2022
    Assignee: Issuu, Inc.
    Inventors: Erik Allan Juhl, Anders Peter Fugmann
  • Patent number: 11392284
    Abstract: A system to implement a dynamically stylable open graphics library is disclosed. The system includes a memory configured to store machine readable instructions and data and a processing unit. The machine readable instructions and data include a view configuration file that defines view format areas of a graphical user interface where the elements of the graphical user interface are placeable, a layout configuration file that defines a layout of the elements within an area described by the view configuration file on a screen display, a style configuration file that defines a style of the elements, a graphical user interface engine configured to process the style configuration file, the layout configuration file, and the view configuration file and render the elements onto the screen display, and an interface that allows changes to be made to the configuration files by editing a language representative of the format of the configuration files.
    Type: Grant
    Filed: November 1, 2018
    Date of Patent: July 19, 2022
    Assignee: NORTHROP GRUMMAN SYSTEMS CORPORATION
    Inventors: Conrad Clayton Bluhm, Sean Charles Rose, Verner Keith Devlin
  • Patent number: 11386084
    Abstract: An artificially intelligent method includes the steps of monitoring, by a processor, information sources to identify primary semantic information; capturing, by the processor, the primary semantic information; reformatting, by the processor, the primary semantic information according to a predetermined format; analyzing, by the processor, the primary semantic information to establish secondary semantic information; and establishing, by the processor, ontologies from the primary, secondary, and additional secondary semantic information.
    Type: Grant
    Filed: September 8, 2016
    Date of Patent: July 12, 2022
    Assignee: Unisys Corporation
    Inventors: Kelsey L Bruso, James M Plasek
  • Patent number: 11363305
    Abstract: A better compromise between encoding complexity and achievable rate distortion ratio, and/or to achieve a better rate distortion ratio is achieved by using multitree sub-divisioning not only in order to subdivide a continuous area, namely the sample array, into leaf regions, but using the intermediate regions also to share coding parameters among the corresponding collocated leaf blocks. By this measure, coding procedures performed in tiles—leaf regions—locally, may be associated with coding parameters individually without having to, however, explicitly transmit the whole coding parameters for each leaf region separately. Rather, similarities may effectively exploited by using the multitree subdivision.
    Type: Grant
    Filed: January 21, 2020
    Date of Patent: June 14, 2022
    Assignee: GE Video Compression, LLC
    Inventors: Philipp Helle, Detlev Marpe, Simon Oudin, Thomas Wiegand
  • Patent number: 11347932
    Abstract: Aspects of the present disclosure involve systems and methods for performing operations comprising: retrieving, from a content management system, website generation data; identifying a first type of object in the website generation data; obtaining, from a centralized storage of a plurality of website presentation layers, a first website presentation layer corresponding to the first type of object; and generating, for display on a webpage, a first display element corresponding to the first type of object according to a look and feel defined by the first website presentation layer and having first content defined by the website generation data.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: May 31, 2022
    Assignee: Snap Inc.
    Inventors: Rodrigo de Proenca Gomes Hermann, Steven Peng, Shijin Liang, John Randolph Mann
  • Patent number: 11321416
    Abstract: The present invention produces a system that improves the efficiency of reading and learning processes allowing an innovative use of the practice of highlighting and enhancing its effectiveness; that creates multiple hierarchical textual representations, and therefore with different levels of synthesis, significantly more efficient than the traditional ones; that combines, to the display of the text representations, a method for “browsing” texts that significantly alters subsequent reading patterns—or for subsequent readers—making them much faster and more effective for the acquisition or retrieval of information; that allows users to benefit from the contents of a text not only in a linear manner but also in a random access one.
    Type: Grant
    Filed: October 19, 2016
    Date of Patent: May 3, 2022
    Assignee: KJUICER.COM S.R.L.
    Inventors: Giampaolo Maurizio Ferradini, Francesco Frassinelli
  • Patent number: 11307750
    Abstract: A visual design system includes a dynamic layout editor, a page analyzer, a UI subsystem and a change executor. The dynamic layout editor edits content of a visual creation according to dynamic layout rules. The visual creation includes at least one page having at least two components, the dynamic layout rules are associated with anchors or constraints for positioning the components, and each component has geometrical properties. The page analyzer performs a geometrical analysis on the page in response to a change of components and divides the page into sections based on at least geometrical relationships between the geometrical properties. The UI subsystem generates and presents at least one section to a user for editing as a virtual container containing at least one of the two components. The change executor regenerates and displays the page with the section according to editing changes made during the editing session.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: April 19, 2022
    Assignee: Wix.com Ltd.
    Inventors: Ayelet Geva, Yael Hasson, Avishai Abrahami, Yaniv Ben Simon, Yotam Barzilay, Nadav Abrahami
  • Patent number: 11301451
    Abstract: Provided herein are systems and methods for a stream object configuration, including configuring and processing streams on views. For example, a method includes detecting a first stream object on a view. The view includes a query associated with a source table. A syntax tree of the query is determined based on a definition of the view. The view is expanded based on replacing the first stream object with the syntax tree. The syntax tree includes a second stream object on the source table. Stream expansion of the second stream object is performed based on computing changes on the source table.
    Type: Grant
    Filed: August 30, 2021
    Date of Patent: April 12, 2022
    Assignee: Snowflake Inc.
    Inventors: Istvan Cseri, Tyler Jones, Daniel Mills, Daniel E. Sotolongo
  • Patent number: 11295064
    Abstract: A method, device and system for transmitting information. A first user device acquires input information of a first user in an input box, displays information in a current input line in a corresponding biggest available font on the basis that a total display width of the information in the current input line is less than or equal to a line display width of the input box, and sends, when acquiring an information sending operation of the first user, the information in the input box to a second user device via a network device, and the second user device receives and displays the information in the input box. A layout operation is performed in the corresponding biggest available font on the basis that the total display width of the information in the current input line is less than or equal to the line display width of the input box.
    Type: Grant
    Filed: August 15, 2019
    Date of Patent: April 5, 2022
    Assignee: SHANGHAI ZHANGMEN SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: ZhaoXiong Ye, YuJie Qian, JinXian Qin
  • Patent number: 11265392
    Abstract: A system and method for multichannel notifications that includes configuring an account for notifications within a multitenant platform for multi-channel notifications, which further includes receiving configuration for a set of participant binding resources, wherein the set of participant binding resources comprises endpoint addressing resources, where an endpoint addressing resource specifies a communication address and a communication channel identifier; receiving a notification request on behalf of an account, the notification request comprising at least one targeting property; and executing notifications in accordance to the notification request and the configuration of the participant binding resources of the account by selecting endpoint addressing resources that are accessed from the participant binding resources using the targeting properties of the notification request and transmitting notifications to communication addresses over a set of different communication channels as indicated by the selecte
    Type: Grant
    Filed: April 9, 2020
    Date of Patent: March 1, 2022
    Assignee: Twilio Inc.
    Inventors: Viktor Muller, Devid Liik, Sergei Zolotarjov, Sergei Voronichev, Artyom Tyazhelov
  • Patent number: 11248927
    Abstract: Systems and methods are disclosed herein for providing uninterrupted media content during vehicle navigation. The disclosed techniques herein discuss determining directions from route data and navigation announcements for each of the directions. For each navigation announcement, a determination is made whether current playback of a media asset in a playlist ends within a predefined time threshold before the navigation announcement. In a positive determination, the playback of the playlist is paused until the navigation announcement has elapsed.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: February 15, 2022
    Assignee: Rovi Guides, Inc.
    Inventors: Nishchit Mahajan, Ankur Aher
  • Patent number: 11250384
    Abstract: Techniques of surfacing calendar item history in electronic calendar systems are disclosed herein. One example technique includes receiving a request for an history of a calendar item in the electronic calendar book of the user. The calendar item has an attribute including a start date/time, an end date/time, a location, a subject of discussion, a duration, a description, a list of attendees, or an attached document related to the calendar item. The technique further includes, in response to receiving the request, surfacing, on a graphical user interface having a first axis representing the attribute and a second axis representing time of assignment, first and second datapoints corresponding to first and second values of the attribute along the first axis and first and second times, along the first axis, at which the attribute acquired the first and second value, respectively.
    Type: Grant
    Filed: November 20, 2019
    Date of Patent: February 15, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Kushal Ghosh
  • Patent number: 11175931
    Abstract: Automated configuration of graphical user interface screens of industrial software applications. An application executing on a computing device utilizes a navigation model representing hierarchies of navigation items to automate placement of graphical components in appropriate locations on the graphical user interface.
    Type: Grant
    Filed: December 24, 2019
    Date of Patent: November 16, 2021
    Assignee: AVEVA SOFTWARE, LLC
    Inventors: Robert Christopher Coble, Steven Michael Weinrich, Julius Robert Kambach, John Joseph Krajewski, III, Manoranjan Kumar Singh, Dave Tran, Raju Uthu Kumar, Douglas Paul Kane
  • Patent number: 11157243
    Abstract: Examples of techniques for client-side source code dependency resolution in a language server protocol (LSP) enabled language server are disclosed. In one example, a method includes parsing, by the LSP-enabled language server, a source code file received from a client language editor to identify dependencies in the source code file. The method further includes, based at least in part on identifying a dependency in the source code file during the parsing, transmitting, by the LSP-enabled language server, a diagnostic message to the client language editor to request resolution of the dependency. The method further includes receiving, by the LSP-enabled language server, a dependency resolution from the client language editor. The method further includes continuing, by the LSP-enabled language server, the parsing the source code file based at least in part on the dependency resolution received from the client language editor.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: October 26, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan Gellin, Russell L. May
  • Patent number: 11113353
    Abstract: Systems and methods are described for graphical user interfaces that enable users to graphically design nodes and interconnections of pipelines for preprocessing data later ingested into an indexing system. The preprocessing can include receiving messages published to a first publish-sub scribe messaging system, the messages containing raw machine data generated by one or more components in an information technology environment, performing one or more processing operations on at least some of the messages to generate preprocessed messages, republishing the preprocessed messages to a second publish-subscribe messaging system, and providing to the indexing system, a subset of the messages from the second publish-subscribe messaging system. Nodes in the pipeline can specify the preprocessing operations, and interconnections in the pipeline can represent data flow through the nodes of the pipeline.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: September 7, 2021
    Assignee: Splunk Inc.
    Inventors: Joseph Gabriel Echeverria, Arthur Foelsche, Eric Sammer, Sarah Stanger
  • Patent number: 11087188
    Abstract: Methods and apparatus for decoding data streams are provided. A computing device can receive a decoder-input data stream encoded in a decoder-input format. The decoder-input data stream can include one or more pages of content. The decoder-input data stream can be initiated by an identifier identifying the decoder-input format (which may be the same as an encoder-output format) and a lookup table. The lookup table can reference objects within the decoder-input data stream and can specify locations of each of the one or more pages within the decoder-input data stream. The computing device can generate an output based on the decoder-input data stream.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: August 10, 2021
    Assignee: KYOCERA Document Solutions Inc.
    Inventors: Duc Phu Truong, Neil-Paul Payoyo Bermundo, Mohamed El Sayed Mostafa
  • Patent number: 11076023
    Abstract: Network requests are made to download a data object for a display page with different time delays. Page load outcomes of the display page are determined. A criticality of downloading the data object with respect to the display page is determined using page load outcomes. Criticalities of data objects of the display page are used to generate a specific data object download order that prioritizes critical and/or blocking objects of the display page.
    Type: Grant
    Filed: January 29, 2020
    Date of Patent: July 27, 2021
    Assignee: salesforce.com, inc.
    Inventors: Tejaswini Ganapathi, Kartikeya Chandrayana, Satish Raghunath
  • Patent number: 11061651
    Abstract: A system and method for organizing and classifying existing applications so as to enable users to create new applications using the one or more parts of existing applications. The system is capable of automatically generating a large number of template applications which are fully designed, coded, and ready-to-use. The system also automatically expands its catalog of template applications and screen components, which are categorized based on a specified purpose, whenever a user creates a new application or screen with the same purpose. In this way a user can simply specify the purpose of what they want to create, and the system will provide a ranked list of possibilities based on the actions of other users, and automatic generation mechanisms.
    Type: Grant
    Filed: May 6, 2020
    Date of Patent: July 13, 2021
    Inventor: Raul Sanchez
  • Patent number: 11036385
    Abstract: A computer-implemented method includes generating code for displaying a two-dimensional media programming schedule grid, receiving a command to compress the grid at a first location along a first dimension, and generating code for displaying the grid with visible graphical fold marks defining a fold area near the first location along the first dimension.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: June 15, 2021
    Assignee: Google LLC
    Inventors: Richard C. Gossweiler, III, Mehran Sahami, Thomas H. Taylor, John Blackburn, David A. Brown, Neha Crosby, Manish G. Patel
  • Patent number: 11017154
    Abstract: Systems and methods of automatically detecting styles of properties of DOM elements of an information resource are disclosed. A data processing system including one or more processors can identify an information resource for which to automatically detect styles of properties used to style primary content of the information resource, identify at least one DOM container that contains at least a portion of the primary content, determine, for each of one or more DOM elements included in the DOM container, styles of properties corresponding to a respective DOM element, store, in a memory, the determined styles of properties corresponding to the respective DOM elements included in the DOM container and use the stored styles of properties to modify third-party content to be inserted within the information resource.
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: May 25, 2021
    Assignee: Google LLC
    Inventors: Thomas James Worthington Long, Willa Angel Chen, Nathan Peter Lucash, Johan Land, Daniel William Kaemmerer, Lingxing Yuan
  • Patent number: 11010537
    Abstract: A system for providing interactive documents as a web service is described. The system includes a content repository for storing an interactive document in a web-intrinsic container. The interactive document includes a document editor that is a native web browser application. The system also includes a web server to deliver the interactive document to a client computer through a network, receive Hypertext Transfer Protocol (HTTP) requests from a web browser of the client computer, and updates the interactive document based on the HTTP requests.
    Type: Grant
    Filed: January 23, 2019
    Date of Patent: May 18, 2021
    Assignee: Open Text Corporation
    Inventors: Byron S. Pruitt, Anthony Wiley
  • Patent number: 11003862
    Abstract: Classifying structural features of a digital document by feature type using machine learning is leveraged in a digital medium environment. A document analysis system is leveraged to extract structural features from digital documents, and to classifying the structural features by respective feature types. To do this, the document analysis system employs a character analysis model and a classification model. The character analysis model takes text content from a digital document and generates text vectors that represent the text content. A vector sequence is generated based on the text vectors and position information for structural features of the digital document, and the classification model processes the vector sequence to classify the structural features into different feature types. The document analysis system can generate a modifiable version of the digital document that enables its structural features to be modified based on their respective feature types.
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: May 11, 2021
    Assignee: Adobe Inc.
    Inventors: Milan Aggarwal, Balaji Krishnamurthy
  • Patent number: 10997361
    Abstract: Systems and methods are disclosed for manually and programmatically remediating websites to thereby facilitate website navigation by people with diverse abilities. For example, an administrator portal is provided for simplified, form-based creation and deployment of remediation code, and a machine learning system is utilized to create and suggest remediations based on past remediation history. Voice command systems and portable document format (PDF) remediation techniques are also provided for improving the accessibility of such websites.
    Type: Grant
    Filed: February 5, 2021
    Date of Patent: May 4, 2021
    Assignee: AudioEye, Inc.
    Inventors: Sean D. Bradley, Mark D. Baker, Jeffrey O. Jones, Kenny P. Hefner, Adam Finkelstein, Douglas J. Gilormo, Taylor R. Bodnar, David C. Pinckney, Charlie E. Blevins, Helena Laymon, Trevor C. Jones, Damien M. Carrillo
  • Patent number: 10958619
    Abstract: A method includes receiving, at a proxy server, a multicast announcement through a first network. The multicast announcement is received from a casting device. The method further includes multicasting, from the proxy server, a modified version of the announcement to a second network.
    Type: Grant
    Filed: September 16, 2019
    Date of Patent: March 23, 2021
    Assignee: World Cinema, Inc.
    Inventors: Nicholas Jones, Daniel Cousar, Jonathan Hayden
  • Patent number: 10951557
    Abstract: An information interaction method is applied to a first terminal installed with an interaction program, the first terminal is connected to a second terminal installed with a voice player and a lighting device, and the method includes: acquiring, by the first terminal, at least one type of interaction information of voice information, text information and expression information and at least one interaction effect of a sound effect and a lighting effect that are corresponding to the interaction information; and sending acquired effect data to the second terminal according to the interaction information and the interaction effect, the second terminal displaying the effect data.
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: March 16, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Yi Lu, Suhyun Lee, Tat Hei Wong, Zehan She, Tingjun Hong, Qian Zhang, Jin Fang
  • Patent number: 10922487
    Abstract: System and methods are disclosed that replace shorthand items such acronyms, abbreviations, jargon, slang, codes, shortcut expressions, emojis, stickers, ideograms and emoticons in an electronic message with expansions, which are definitions or meanings of the shorthand items. Based on a number of times previous messages to the recipient included an expansion of the shorthand item, the system determines whether to stop or to continue expanding the shorthand item in electronic messages to that recipient. This may be based on a threshold or other preferences selected by a user. The system also indicates which text in the message presented to the recipient is an expansion of a shorthand item and suggests shorthand items to insert into outgoing messages based on the text of the message.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: February 16, 2021
    Assignee: DISH Technologies L.L.C.
    Inventor: Bhavesh Patel
  • Patent number: 10901672
    Abstract: The printer obtains template data from an application. Further, the printer drive obtains image data of a composition image from a scanner or a folder stored in a data storage area. The printer driver identifies, in a template image indicated by the template data, a composite area in which the composition image is to be composed based on the template data or information stored in the data storage area. Then, the printer driver generates image data of an image in which the composition image is composed in the identified composite area of the template image. With this configuration, the image in which the composition image is composed can be generated without requiring a user to obtain the composition images or without requiring the user to compose the composition image with the template image.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: January 26, 2021
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Eiji Arakawa
  • Patent number: 10860792
    Abstract: A plurality of pages associated with a website are crawled. Page information is generated for the plurality of pages. A plurality of locations that are compatible with a content template are determined based at least the page information for the plurality of pages. The content template is embedded in at least one of the plurality of locations.
    Type: Grant
    Filed: February 14, 2019
    Date of Patent: December 8, 2020
    Assignee: Nativo, Inc.
    Inventors: Justin Yoo Choi, David Wayne Maust
  • Patent number: 10838956
    Abstract: Methods, systems, and computer program products for accelerate database through runtime code generation are described. A system provides a library of transformation functions that each transform an original function in an intermediate representation into a transformed function in the intermediate representation. The system receives a query. The system obtains an original database function used to execute the query, the original database function being in the intermediate representation. The system generates a new function that is a query specialized version of the original database function. The system generates a result for the query, including executing the new function instead of the original database function.
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: November 17, 2020
    Assignee: Pivotal Software, Inc.
    Inventors: Navneet Sankara Potti, Jignesh M. Patel
  • Patent number: 10839141
    Abstract: A provisioning system of a first party provisions a mobile software application to one or more remotely-located mobile computing devices, each mobile computing device running a same device-native mobile operating system. The mobile software application may include executable program code and a structured document such that the executable program code and structured document together instantiate at least a portion of the functionality provided by the mobile application. Moreover, in some embodiments, when the requested and sent mobile application is executed by a requesting mobile device, the structured document is transformed into a tree structure which when updated, updates at least in part the running state of the mobile application.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: November 17, 2020
    Assignee: SQGO Innovations, LLC
    Inventors: Bruce Warila, Brian D. Markey, Jeremy Aaron Gilbert, James P. Echmalian, Todd Silverstein
  • Patent number: 10839148
    Abstract: A system for composing storyline content in multiple productivity applications is provided. The productivity applications are each configured with an authoring pane and a storyline pane. Each productivity application has an authoring pane configured to display and edit the contents of a particular file type. Portions of the content displayed in the authoring pane are selected for the purposes of composing a presentation and the selected content is displayed in the storyline pane. The storyline pane of each application is synchronized to enable users to work within each application and view a current version of the presentation that is being composed while also viewing authored content specific to each application. The selected content displayed in a storyline pane can be used to generate formatted storyline data. The storyline data can be in a Web-based format, a presentation file, a multi-frame image file, a video file, or any other suitable format.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: November 17, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Catherine W. Neylan, Samuel Ying-Lam Cheung, Peter Fintan Leonard, Liyin Xue, Jennifer Michelstein Halberstam, Erez Kikin-Gil
  • Patent number: 10839153
    Abstract: The discussion relates to unconscious bias detection. One example can detect potential bias words in a text sample and suggest alternative phrasing to eliminate the potential bias words from the text sample.
    Type: Grant
    Filed: May 24, 2017
    Date of Patent: November 17, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Naveen Gaur, Priyanka Subhash Kulkarni, Erika Debra Menezes, Wenlei Zhang