Format Transformation Patents (Class 715/249)
  • Patent number: 12131667
    Abstract: The present disclosure provides systems and methods for generating deeply integrated presentation gadgets. A system can maintain a plurality of application interfaces each having one or more data fields for presenting content. The system can maintain an information resource having data objects. Each of the data objects can have a content attribute. The system can extract each data object from the information resource based on the respective content attribute. The system can generate a presentation data structure having fields for the information resource based on the extracted data objects. The system can select an application interface for presentation with the information resource. The application interface can populate the one or more data fields of the application interface. The system can present the application interface with the information resource at a client device based on the one or more data fields of the application interface.
    Type: Grant
    Filed: November 10, 2021
    Date of Patent: October 29, 2024
    Assignee: Pencil Learning Technologies, Inc.
    Inventors: Amogh Asgekar, Ayush Agarwal
  • Patent number: 12117992
    Abstract: The technology disclosed relates to maintaining a cache of effective properties in an identity management system employing a graph. In particular, it relates to handling vertex/edge and/or graph topology updates in accordance with update notification requirements configured from a schema and, in conjunction with detecting updating of vertex/edge attributes and/or graph topology, recalculating effective attributes in accordance with the configured notification requirements.
    Type: Grant
    Filed: February 27, 2023
    Date of Patent: October 15, 2024
    Assignee: Ping Identity International, Inc.
    Inventor: Dirk John Hogan
  • Patent number: 12079245
    Abstract: In accordance with an embodiment, the system provides support for large queries in a multidimensional database computing environment. A kernel-based data structure, referred to herein as an odometer retriever, or odometer, that manages pointers to data blocks, contains control information, or otherwise operates as an array of arrays of pointers to stored members. When used with a dynamic flow, the approach enables the system to be used, for example to handle grid queries, Multidimensional Expressions (MDX) queries, or other types of queries in which the potential size of the query can be up to 264 bits.
    Type: Grant
    Filed: April 19, 2021
    Date of Patent: September 3, 2024
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Alexey Roytman
  • Patent number: 12056147
    Abstract: The conversion rule storage means 75 stores multiple conversion rules for converting one or more meanings of data to other one or more meanings of data. The analysis means 76 derives, based on one or more given meanings of data and the conversion rules, information indicating what kind of analysis can be performed using the data with the meaning.
    Type: Grant
    Filed: May 21, 2020
    Date of Patent: August 6, 2024
    Assignee: NEC CORPORATION
    Inventor: Masafumi Oyamada
  • Patent number: 12014173
    Abstract: A data processing method for a network adapter includes the network adapter that obtains a first input/output (I/O) command. The first I/O command instructs to write data stored in a local server to at least one remote server, and the first I/O command includes address information and length information that are of the data and that are stored in the local server. The network adapter splits the data based on the address information and the length information to obtain a plurality of groups of address information and length information. The network adapter obtains, from the local server based on the groups of address information and length information, data corresponding to the groups of address information and length information, and sends the data to the at least one remote server.
    Type: Grant
    Filed: December 7, 2022
    Date of Patent: June 18, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Shengwen Lu, Victor Gissin, Junying Li
  • Patent number: 11934766
    Abstract: An always on display method and an electronic device are provided. The method includes: An electronic device obtains text content. The electronic device performs word segmentation processing on the text content to obtain a plurality of word segments. The electronic device determines at least one layout format of the text content based on a quantity of words of the text content, a quantity of the plurality of word segments, and a preset mapping relationship. The at least one layout format includes a first layout format. The electronic device detects a screen lock operation. In response to the screen lock operation, the electronic device displays the text content on an always on display interface based on the first layout format.
    Type: Grant
    Filed: July 23, 2021
    Date of Patent: March 19, 2024
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Anqi Liu, Yundie Zhang, Aibing Liu, Jing Zhang
  • Patent number: 11900053
    Abstract: The disclosed technology includes multi-way triggering of automatic replication elements selectively within and across documents, cellular atomization of spreadsheet cells and charts while retaining their desired formula, function and content properties, combining the selective multi-way replication with the cellular atomization, and employing a library capability to easily reuse automatically coordinating elements and atomized spreadsheet or tabular cells and charts.
    Type: Grant
    Filed: November 22, 2021
    Date of Patent: February 13, 2024
    Assignee: Adaptam Inc.
    Inventor: Robert E. Dvorak
  • Patent number: 11809405
    Abstract: The present disclosure provides solutions for determining the divergence (delta) between the current and previous reference data structures for mutable data in a search head. A method is provided that includes updating a pre-existing lookup table in a search head, generating a delta file that identifies the divergence between the updated and previous lookup table, and distributing the delta file to other components in the search environment. The compatibility of the delta file is checked with the local instance of the lookup table in each search component, and the lookup table is applied if compatibility is determined. However, if the delta file is determined to not be compatible with the current version of a local lookup table in an indexer, the entire lookup table sent to the requesting indexer instead.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: November 7, 2023
    Assignee: SPLUNK INC.
    Inventors: Amritpal Singh Bath, Yuan Xu, Bharath Aleti, Manu Jose
  • Patent number: 11769072
    Abstract: The structure of an untagged document can be derived using a predictive model that is trained in a supervised learning framework based on a corpus of tagged training documents. Analyzing the training documents results in a plurality of document part feature vectors, each of which correlates a category defining a document part (for example, “title” or “body paragraph”) with one or more feature-value pairs (for example, “font=Arial” or “alignment=centered”). Any suitable machine learning algorithm can be used to train the predictive model based on the document part feature vectors extracted from the training documents. Once the predictive model has been trained, it can receive feature-value pairs corresponding to a portion of an untagged document and make predictions with respect to the how that document part should be categorized. The predictive model can therefore generate tag metadata that defines a structure of the untagged document in an automated fashion.
    Type: Grant
    Filed: August 8, 2016
    Date of Patent: September 26, 2023
    Assignee: Adobe Inc.
    Inventor: Michael Kraley
  • Patent number: 11712280
    Abstract: A modular energy system including a header module and a module. The header module includes a display screen for displaying a user interface. The header module is configured to receive data, including safety critical data, from the module, control the display screen to cause the UI to display UI content based on the received data, the UI content including safety critical UI content based on the safety critical data, and transmit the displayed safety critical UI content to the module for verification thereby. The module is configured to confirm whether the transmitted safety critical data coincides with the displayed safety critical UI content. In the event that it is determined that they do not coincide, the header module and/or the module can be configured to stop the function(s) of the module, display an alert on the display screen, and take various other actions.
    Type: Grant
    Filed: September 5, 2019
    Date of Patent: August 1, 2023
    Assignee: Cilag GmbH International
    Inventors: Joshua Henderson, Joshua P. Morgan, Andrew W. Carroll, Jeffrey L. Aldridge, Eitan T. Wiener, James M. Vachon
  • Patent number: 11699025
    Abstract: A system for electronic data interchange (EDI) management includes a memory for storing the EDI document data and a machine learning model representing a set of features of EDI documents and a corresponding status. The system further includes a processor and a non-transitory computer readable medium storing instructions for: accessing an EDI file, the EDI file comprising envelope metadata for an envelope and a first EDI document; and translating the EDI file into a first translated EDI document containing the envelope metadata and a set of EDI document data extracted from the first EDI document, the first translated EDI document formatted according to a hierarchical structure comprising attributes translatable into features processable by the machine learning model to determine a status of the first EDI document.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: July 11, 2023
    Assignee: OPEN TEXT GXS ULC
    Inventor: Roger David Moyers
  • Patent number: 11635922
    Abstract: A controller of an image reading device is configured to obtain template data from an information processing device through a communication interface. The template data includes format data, first replacement data, and second replacement data. The controller replaces the first replacement data with identification data of the image recording device, replaces the second replacement data with detailed information, and generates transmission data containing the format data, the identification data, and the detailed information. The controller transmits the generated transmission data to the information processing device through the communication interface.
    Type: Grant
    Filed: September 27, 2021
    Date of Patent: April 25, 2023
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventors: Tetsuya Okuno, Shinya Esaki, Shunsuke Minamikawa, Haruka Azechi, Yushi Deura
  • Patent number: 11600301
    Abstract: The present disclosure describes techniques of editing a video. The techniques described in the present disclosure comprise converting a to-be-edited video comprising a plurality of frames into an image sequence comprising a plurality of images, wherein a resolution of each image in the image sequence is lower than a resolution of a corresponding frame in the to-be-edited video; generating a script of editing the to-be-edited video based at least in part on selecting and editing at least some of the plurality of images in the image sequence; displaying a preview of editing effects based on the script; and sending the script to a server computing device in response to determining the preview satisfies requirements, wherein the to-be-edited video is processed by the server computing device based on the script of editing the to-be edited video.
    Type: Grant
    Filed: May 13, 2021
    Date of Patent: March 7, 2023
    Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventors: Long Zheng, Ran Tang, Siqi Yin, Shangxin Yang
  • Patent number: 11594307
    Abstract: A self-documenting clinical trial operations system and service suite and method, with a clinical trial operation software, a coordinator application and coordinator portal, providing information for the clinical trial operation software, a trial design services module, examining a trial design provided by a coordinator and automatically generating a software specification for a trial operations service suite, a patient application and patient portal generated from the trial design services module, for providing patient information for the clinical trial operation software, a customization option to customize at least one of the patient application and patient portal, a specification option to generate a specification document describing a design of a coordinator-customized patient application, wherein the customization and specification options are provided to the coordinator via the coordinator portal.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: February 28, 2023
    Assignee: Laboratory Corporation of America Holdings
    Inventors: Isaac Eshagh Eteminan, James William Bishop, Jr., Marco Carosi, Alessandro Salimbeni
  • Patent number: 11531662
    Abstract: In accordance with an embodiment, described herein is a system and method for use of a dynamic flow process (referred to herein in some examples as Query Processing Dynamic Flow (QPDF)) in a multidimensional database computing environment. The dynamic flow process enables hybrid use of, for example, aggregate storage option, block storage option, or other types of storage containers, and provides a common flow to process a received input query in bottom-up mode. The approach can be used to reduce the size of the cube, which provides for efficient calculation of dynamic members.
    Type: Grant
    Filed: January 6, 2020
    Date of Patent: December 20, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Natasha Reichman, Sergei Riaboi, Alexey Roytman, Victor Belyaev, Kumar Ramaiyer
  • Patent number: 11330705
    Abstract: The present disclosure provides a method, system and apparatus for detecting polarity of component, and a computer-readable storage medium. The component polarity detection method includes: selecting first component symbols similar to graphs in a pre-created template library of component polarity symbols from a polar graph layer of a to-be-detected printed circuit board (PCB), and sifting out second component symbols each having polarity from the selected first component symbols; and traversing each second component symbol having polarity, to detect whether a polarity symbol that has been already stored in the template library is in the second component symbol having polarity; if yes, examining whether a polarity position of the polarity symbol in the second component symbol is correct; and if the polarity position is incorrect, outputting a report indicating that the polarity position of the polarity symbol in the second component symbol is incorrect.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: May 10, 2022
    Assignee: VAYO (SHANGHAI) TECHNOLOGY CO., LTD.
    Inventors: Shengjie Qian, Yongjian Qu, Jishuo Liu, Fengshou Liu
  • Patent number: 11295061
    Abstract: Systems and methods are provided for laying out reflowable content for display, such as content of an electronic book, in a manner that may differ from spacing properties originally defined in a corresponding reflowable file. When an amount of spacing that the reflowable file indicates should be included in a given line exceeds a threshold that is set based at least in part on the available line display length, the layout may be adjusted to decrease the total spacing for the line without adjusting the display size of reflow objects within the line. The adjusted layout may include utilizing a scaled down amount of space relative to the spacing properties defined in the reflowable file, or applying a different alignment type than is indicated by the reflowable file.
    Type: Grant
    Filed: February 5, 2020
    Date of Patent: April 5, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Wenqiong Liu, Prannoy Chacko Vargis, Zhixuan Wang, Aayush Chhabra
  • Patent number: 11288023
    Abstract: A facility for managing a document conversion environment is described. In various embodiments, the facility includes a native application associated with a native document type and an isolation service. The isolation service determines whether a native application associated with the native document type has started and when it has not started, starts the native application and causes the started native application to load and convert a native document to a common document format, wherein the isolation service starts a single instance of the native application and monitors the single instance of the native application so that it complies with specified a parameter, condition, or setting of operation.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: March 29, 2022
    Assignee: Open Text SA ULC
    Inventors: William R. Harman, Jonathan Isabelle, Michael Riedel
  • Patent number: 11232619
    Abstract: An apparatus may obtain, by a processor, target object data formatted based on a first format. The target object data may include a plurality of element resources for a three dimensional model. The first format comprising a file format for transmission of three-dimensional model data. The apparatus may obtain, by the processor, configuration information associated with the target object data. The apparatus may generate, by the processor, a data packet of a second format based on the target object data and the configuration information. The apparatus may provide, by the processor, the data packet to a terminal device.
    Type: Grant
    Filed: August 29, 2019
    Date of Patent: January 25, 2022
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Cheng Luo, Bin Li
  • Patent number: 11216148
    Abstract: Disclosed are methods, systems, and computer-readable medium for dynamically displaying database containers. A display packet including a first container and a second container may be received for display via a document. A display indication including a first display requirement for the first container and a second display requirement for the second container may be received. A display size of the document may be determined. A display status may be determined based on the display size, the display status corresponding to one of being greater than a breakpoint or being less than or equal to the breakpoint. The first container and the second container may be provided to the document. A determination may be made, based on the display status and the display indication, to hide the first container and display the second container. The second container may be displayed via the document while hiding the first container.
    Type: Grant
    Filed: July 8, 2021
    Date of Patent: January 4, 2022
    Assignee: MicroStrategy Incorporated
    Inventors: Keng-Fu Chu, Amy Dina Laresch, Yung-Sheng Chen, Rujun Dai, Zhili Cheng, Alejandro Olvera Velasco
  • Patent number: 11200370
    Abstract: An electronic data interchange (EDI) management system may comprise a memory for storing EDI document data and a machine learning prediction model representing element information of EDI documents of a first type and a corresponding status. A processor can be configured to extract elements from an EDI document, create a document record for the EDI document, the document record comprising elements extracted from the EDI document; determine a first status for the EDI document of the first type by processing the extracted elements using a machine learning model, the machine learning model trained on a training set of elements to classify documents according to a plurality of statuses, and add the first status to the document record for the EDI document of the first type, the first status accessible to a client computer via a presentation layer.
    Type: Grant
    Filed: February 9, 2021
    Date of Patent: December 14, 2021
    Assignee: Open Text GXS ULC
    Inventor: Roger David Moyers
  • Patent number: 11107259
    Abstract: To increase convenience of centralized management of biological information acquired from plural subjects. A wireless communication device receives plural sensor signals corresponding to biological information of plural subjects. A display displays biological information of the subject in a display area generated for each subject based on association between plural subjects and plural sensor signals.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: August 31, 2021
    Assignee: Nihon Kohden Corporation
    Inventors: Norihito Konno, Junichi Mogi
  • Patent number: 11023659
    Abstract: The present disclosure provides generating a style configuration file with and without parameters from a library of design values. As one non-limiting example, a website has certain styles that, when defined and combined, creates a full website design, such as, colors, color theme, button style, imagery, text inputs, font style, etc. These styles may be referred to as “top-level styles.” Each “top-level style” is in fact a category for a range of possible inputs or values. The system and method of the disclosure can thus query a library of top-level style values, and with parameters, mix and match these values into “style configuration files.” The style configuration files generated could then be used to produce a design visual by a rendering engine, wherein the design visual would reflect the styles of the values of the top-level styles in a configuration file.
    Type: Grant
    Filed: July 9, 2020
    Date of Patent: June 1, 2021
    Inventor: Jamison Hill
  • Patent number: 10956531
    Abstract: Techniques are described herein for generating a user interface configured for a mobile device, on-the-fly at run time, in response to receiving a request for a Web page from the mobile device. The user interface for the mobile device may show the Web page with an appearance and content that are similar to the same Web page that is viewed on other devices, such as a non-mobile device. Such similar appearance and content may be possible without an increase in cost because a layout of the Web page that is configured for a non-mobile device is used to generate the user interface. Thus, once the layout for a non-mobile device is launched, its corresponding mobile layout may be automatically ready for launch without incurring additional engineering effort. Accordingly, users can enjoy the same Web experience across a variety of devices.
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: March 23, 2021
    Assignee: VERIZON MEDIA INC.
    Inventor: Mani Shankar Goswami
  • Patent number: 10936188
    Abstract: Provided is an in-vehicle device capable of setting split areas of appropriate sizes and displaying display information in each of the split areas in an easier-to-see display form. A layout of a plurality of display areas each displaying information can be easily changed by a user.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: March 2, 2021
    Assignee: Clarion Co., Ltd.
    Inventor: Akari Ishiguro
  • Patent number: 10897440
    Abstract: The disclosed computer-implemented method may include obtaining an original media data structure that comprises a plurality of layers, determining, for each layer within the plurality of layers, that at least one declarative patch within a plurality of declarative patches is applicable to the layer, generating a modified media data structure that comprises, for each layer determined to have at least one applicable declarative patch, a placeholder and a patcher function associated with the respective at least one declarative patch, rendering the modified media data structure, the rendering comprising, for each layer including a placeholder and a patcher function, executing the patcher function, the executing comprising replacing the placeholder based on user data, and providing, for display on a display device of a computing device of the user, the rendered modified media data structure. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: August 21, 2019
    Date of Patent: January 19, 2021
    Assignee: Facebook, Inc.
    Inventors: Benjamin Jaffe, Michael O'Brien
  • Patent number: 10824588
    Abstract: A network system may include a conversion server device and a computing system disposed within a remote network management platform. The computing system may be configured to: receive, from a client device of a managed network, a view request for a file that is associated with a file identifier and stored in the computing system; in response to receiving the view request, determine that the file is in a first format; based on the determining that the file is in the first format, transmit, to the conversion server device, a conversion request so that the conversion server device then converts the file from the first format into a second format that is based on a rasterized representation of the file; receive the file in the second format from the conversion server device; and transmit the file in the second format to the client device.
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: November 3, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Aditya Ramamurthy, Rao Surapaneni, Raghavan Muthuraman, Sugandh Rakha, Jivanjot Kaur
  • Patent number: 10817662
    Abstract: The system and method are disclosed for converting an XML-based format document (e.g., DOCX) into a template that can be stored, accessed, and/or populated using web services. The XML-based format document can include content control tags that can be converted to XML elements and/or scheme information. Further, a unique ID can be assigned to the XML-based format document and the document can be stored as a template associated with the unique ID. A web service can respond to the document ID, apply the scheme information for the document (validate the data), and populate the control tags using XML elements received from another computer.
    Type: Grant
    Filed: May 21, 2014
    Date of Patent: October 27, 2020
    Assignee: KIM TECHNOLOGIES LIMITED
    Inventor: Richard Yawn
  • Patent number: 10810235
    Abstract: Systems are provided for using a hierarchy of geographical areas to efficiently identify regions of interest. The hierarchy of geographical areas may be generated or defined using geocoding. Various regions of interest (e.g., delivery areas, governmental jurisdictions, etc.) may be defined as compositions of the hierarchical geocoded areas. Individual regions may include larger areas corresponding to higher levels of the hierarchy and smaller areas corresponding lower levels of the hierarchy, as needed. Thus, the question “which regions include a specific location” can be answered by determining which hierarchical geocoded areas include the specific location, and which regions include those geocoded hierarchical areas.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: October 20, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Hrishikesh Bakshi
  • Patent number: 10740103
    Abstract: Methods, systems, and apparatus, including an apparatus for using probabilistic techniques to provide reformatted versions of digital components. In one aspect, a process includes obtaining data specifying a distribution parameter limit for a given reformattable digital component that is eligible for reformatting using a set of digital component extensions. For each of multiple digital component requests, a determination is made that a given digital component extension has an additional selection requirement that, when combined with a base selection requirement for the given reformattable digital component, would exceed the distribution parameter limit.
    Type: Grant
    Filed: January 22, 2019
    Date of Patent: August 11, 2020
    Assignee: Google LLC
    Inventors: Ankur Jain, Omkar Muralidharan, Pavel Morar
  • Patent number: 10687091
    Abstract: Systems, devices, methods, and computer readable media are provided for distributing data with multi-tiered encoding. For example, a system for communication of data streams to endpoints is provided that includes: encoders, each encoder configured to encode a data stream according to at least one encoding parameter; transmitting devices organized into groups based on at least one communication characteristic; each group of transmitting devices configured to receive encoded data from an associated one of the encoders; each transmitting device of the plurality of transmitting devices configured to transmit the encoded data to an associated one of the plurality of endpoints; and at least one controller configured to monitor communication characteristics of the plurality of transmitting devices and to adjust membership of the transmitting devices in the plurality of groups based on the monitored communication characteristics.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: June 16, 2020
    Assignee: DEJERO LABS INC.
    Inventors: David Pui Keung Sze, Cameron Kenneth Smith, Anthony Todd Schneider, Bogdan Frusina
  • Patent number: 10664728
    Abstract: A method and device for detecting objects from scene images by using dynamic knowledge base is disclosed. The method includes segmenting a scene image captured by at least one camera into a plurality of image segments. Each of the plurality of image segments include a plurality of pixels. The method further includes detecting at least one object in each of the plurality of image segments. The method includes finding a plurality of similar images from an online database based on the at least one object. The method further includes identifying using a knowledge base engine, at least one similar object in the plurality of similar images. The method includes updating the knowledge base engine based on the at least one similar object identified from the plurality of similar images. The method further includes training a neural network to detect objects from scene images, based on the updated knowledge base engine.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: May 26, 2020
    Assignee: Wipro Limited
    Inventors: Balaji Govindaraj, Mohd Zaid, Sujatha Jagannath
  • Patent number: 10606922
    Abstract: A method for generating an appendix from document content is provided. Included is analyzing a structure of a document to identify at least one logical element in a content of a page of the document; identifying at least one relation within the identified at least one logical element to determine an appendix topic; determining a degree of relevance of the at least one relation identifying the appendix topic; extracting an appendix content from at least one source document, based on determining a relevance of the source document to the appendix topic; and formatting the appendix based on the extracted appendix content.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: March 31, 2020
    Assignee: International Business Machines Corporation
    Inventors: Anand B. Bhagwat, Amit P. Bohra, Krishna Kummamuru, Abhishek Shivkumar
  • Patent number: 10609723
    Abstract: Methods and systems establish a traffic policy for a personal electronic device based on one or more physical characteristics of the device. In some aspects, a database of traffic policies is maintained. The traffic policies are for accessing a network via a wireless communications link. A network access unit receives a request from a personal electronic device to access the network. The request is analyzed to determine a physical characteristic of the device. A traffic policy is established from the database for the device based, at least in part, on the determined physical characteristic of the device. Transmission of network traffic for the device is then scheduled based at least in part, on the established traffic policy.
    Type: Grant
    Filed: July 10, 2018
    Date of Patent: March 31, 2020
    Assignee: Viasat, Inc.
    Inventors: Christopher J Demange, Shameem Hashmi, Navneeth S Pusapati
  • Patent number: 10567472
    Abstract: Techniques are disclosed for extraction and modification of Portable Document Format (PDF) file content using Hyper Text Markup Language (HTML) based authoring tools on File Transfer Protocol (FTP) clients. A PDF FTP processor is configured to map components of stored PDF files to a hierarchical directory structure, and to receive FTP commands from a client application which identifies a PDF document and a type of access or operation (e.g., content or attribute modification, content extraction, etc.). The FTP commands also identify components of the PDF document upon which the requested operations are to be performed. The PDF FTP processor is further configured to invoke function calls to a PDF parser library to perform the requested operations. These techniques enable client software to access and manipulate the PDF document in a relatively simple and efficient manner, for example through HTML authoring tools that communicate to the server through FTP commands.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: February 18, 2020
    Assignee: Adobe Inc.
    Inventors: John Brinkman, Leonard Rosenthol
  • Patent number: 10552393
    Abstract: In accordance with an embodiment, described herein is a system and method for use of a dynamic flow process (referred to herein in some examples as Query Processing Dynamic Flow (QPDF)) in a multidimensional database computing environment. The dynamic flow process enables hybrid use of, for example, aggregate storage option, block storage option, or other types of storage containers, and provides a common flow to process a received input query in bottom-up mode. The approach can be used to reduce the size of the cube, which provides for efficient calculation of dynamic members.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: February 4, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Natasha Reichman, Sergei Riaboi, Alexey Roytman, Victor Belyaev, Kumar Ramaiyer
  • Patent number: 10523742
    Abstract: Systems and methods are provided for distributing content. One embodiment includes a content management server. The content management server includes a memory that stores a library of assets comprising digital media, and that further stores scores that indicate popularity of the assets in the library. The content management server also includes an interface that receives a Hyper Text Transfer Protocol (HTTP) request that is sourced by a device remote from the content management server, and a controller that identifies a Uniform Resource Locator (URL) within the HTTP request, selects a group of assets for the URL from the library, identifies an asset that has a highest score within the group, and provides the asset in response to the HTTP request. The controller alters scores for assets in the library over time as assets in the library are provided, and selects different groups of assets for the URL over time.
    Type: Grant
    Filed: July 11, 2019
    Date of Patent: December 31, 2019
    Assignee: Brandfolder, Inc.
    Inventors: Jim Hanifen, Logan Sears, Ajaykumar Rajasekharan, Brett Nekolny, Luke Butterfield Beatty
  • Patent number: 10505873
    Abstract: Techniques for managing communication between businesses include defining a plurality of business context parameters associated with a first entity and a second entity; retrieving a first set of business requirements from a first entity and a second set of business requirements from a second entity based on the business context parameters; generating a message implementation guideline including one or more source elements associated with the first set of business requirements; receiving a second message implementation guideline including one or more target elements from the second entity; and generating a mapping guideline including mapping entities between the one or more source elements and the one or more target elements.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: December 10, 2019
    Assignee: SAP SE
    Inventor: Gunther Stuhec
  • Patent number: 10504051
    Abstract: Provided are methods and apparatus for matching postal addresses. In an example, provided is a method for comparing postal addresses. The method includes receiving a first postal address, standardizing the form of the first postal address, removing a component of the first postal address to create a canonical representation of the first postal address, and utilizing a signature-based algorithm to identify at least one stored signature which substantially matches the first postal address.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: December 10, 2019
    Assignee: DMTI SPATIAL, INC.
    Inventor: Coskun Oba
  • Patent number: 10430023
    Abstract: Access to system and application settings may be gained from one place without leaving the context of an application. System and application settings accessed may be limited to settings that are relevant to the application or to the context of the application. An application may to determine what application settings are displayed to a user. A user may to control some of the resources an application may access.
    Type: Grant
    Filed: July 24, 2017
    Date of Patent: October 1, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vincent Y. Celie, Niels van Dongen, Ian Robert Toal, Ryan M. Cavalcante, Timothy Andrew McAdoo, Soonil J. Nagarkar, Bennett Hornbostel, Tarek Mahmoud Sayed, Gerardo Villarreal Guzman
  • Patent number: 10387401
    Abstract: Systems, methods, and other embodiments associated with concurrently maintaining separate versions of records in an electronic database are described. In one embodiment, a method includes enabling the electronic database to concurrently store separate versions of a record by using a set of system columns to maintain the separate versions together in the electronic database and provide access to each of the separate versions in isolation from one another. The example method may also include, in response to identifying a change request to modify the record, generating an additional version of the record in the electronic database by adding the additional version into the electronic database with a new row identifier in a row identifier column and a row identifier from the record stored in the source column to uniquely identify the additional version as a version of the record and avoid conflicts between multiple versions of the record.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: August 20, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Lalit K. Jain, Ganesh H. Shivaprakash, Vinay P. Kompella
  • Patent number: 10303403
    Abstract: A method, a printer and a computer program for printing print information on at least one information carrier (122) comprising: receiving (201) print data comprising the print information in a first print information format; receiving (202) print instructions relating the print data to at least one property associated with the at least one information carrier (122); adapting (203) the print information in the print data into a second print information format according to one or more predetermined rules (162) in a database (161) corresponding to the related at least one property associated with the at least one information carrier (122); and printing (204) the adapted print information in the second print information format on the at least one information carrier (122).
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: May 28, 2019
    Assignee: Dover Europe Sàrl
    Inventors: Stephane Valette, Elisabeth Martin
  • Patent number: 10242189
    Abstract: A method for securely validating the file format type including receiving a file having a file format type, a header and a content block. The header has a header block with a description representing attributes of the actual content in the file. The content block has leading bytes representing attributes of the actual content, and actual content. Data is parsed from the description of the header block, the leading bytes and the actual content. Data from the description is compared to the data from the leading bytes, data from the leading bytes is compared to the data from the actual content, and data from the description is compared to the data from the actual content. The file format type is validated and trustable when the data from the description, the data from the leading bytes and the data from the actual content are consistent with one another.
    Type: Grant
    Filed: October 1, 2018
    Date of Patent: March 26, 2019
    Assignee: OPSWAT, Inc.
    Inventors: Benjamin Czarny, Yiyi Miao, Jianpeng Mo
  • Patent number: 10051652
    Abstract: Methods and systems establish a traffic policy for a personal electronic device based on one or more physical characteristics of the device. In some aspects, a database of traffic policies is maintained. The traffic policies are for accessing a network via a wireless communications link. A network access unit receives a request from a personal electronic device to access the network. The request is analyzed to determine a physical characteristic of the device. A traffic policy is established from the database for the a personal electronic device based, at least in part, on the determined physical characteristic of the device. Transmission of network traffic for the device is then scheduled based at least in part, on the established traffic policy.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: August 14, 2018
    Assignee: VIASAT, INC.
    Inventors: Chris Demange, Shameem Hashmi, Navneeth Pusapati
  • Patent number: 10002126
    Abstract: Techniques are described for modeling information from a data source. In one example, a method for modeling information from a data source includes comparing, with one or more computing devices, a data item heading from the data source with concept keywords in a concept library, the concept library comprising a plurality of concepts and one or more of the concept keywords in at least one language associated with each of one or more of the concepts. The method further includes identifying, with one or more computing devices, one or more matches between the data item heading and one or more concept keywords associated with a particular concept from among the concepts comprised in the concept library. The method further includes identifying, with one or more computing devices, the data item heading as being associated with the particular concept.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: June 19, 2018
    Assignee: International Business Machines Corporation
    Inventors: Robin N. Grosset, Mohsen Rais-Ghasem, Graham A. Watts, Qing Wei
  • Patent number: 9959257
    Abstract: Techniques are described for populating visual designs with web content. In implementations, a document design is generated via a digital media application. The document design includes a layout of repeating design elements, such as a grid or table of repeating areas each having various design elements. Web content having a structured arrangement of data elements is accessed through a data panel exposed via the application. The web content data may be linked to the document design to populate elements of the document design with “real-world” data. To do so, the web content is to detect semantically similar repeating data elements by based on element positions, node types, style types, and node hierarchies reflected by structured data defining the web content. Design elements in the layout of the document design are then auto-populated with content of the semantically similar repeating data elements to produce a preview linked to “real-world” data.
    Type: Grant
    Filed: January 8, 2016
    Date of Patent: May 1, 2018
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventor: Anirudh Sasikumar
  • Patent number: 9934208
    Abstract: Techniques are described for populating visual designs with web content. In implementations, a document design is generated via a digital media application. The document design includes a layout of repeating design elements, such as a grid or table of repeating areas each having various design elements. Web content having a structured arrangement of data elements is accessed through a data panel exposed via the application. The web content data may be linked to the document design to populate elements of the document design with “real-world” data. To do so, the web content is to detect semantically similar repeating data elements by based on element positions, node types, style types, and node hierarchies reflected by structured data defining the web content. Design elements in the layout of the document design are then auto-populated with content of the semantically similar repeating data elements to produce a preview linked to “real-world” data.
    Type: Grant
    Filed: March 9, 2016
    Date of Patent: April 3, 2018
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventor: Anirudh Sasikumar
  • Patent number: 9747813
    Abstract: Techniques for performing Braille mirroring are disclosed. In one aspect, content is converted into Braille content, and then formatted for each of a plurality of Braille displays. The formatted content is then sent to each of the Braille displays. In another aspect, data identifying a primary Braille display in a plurality of Braille displays is stored. Input requesting that a data processing apparatus perform an action is received from one of the Braille displays, and it is determined whether to perform the action, based in part on whether the requesting Braille display is the primary Braille display.
    Type: Grant
    Filed: November 12, 2009
    Date of Patent: August 29, 2017
    Assignee: Apple Inc.
    Inventors: Karl Schramm, Eric Taylor Seymour
  • Patent number: 9721037
    Abstract: A method and system for converting XML files to and from files in a data format based on hierarchies in real-time. A method for converting from XML to the data format based on hierarchies includes: applying a stylesheet to at least one XML file thereby generating at least one data record in an intermediate format and including information included in the at least one XML file; and, translating the at least one record in the intermediate format to the data format based on hierarchies. A method for converting from a data format based on hierarchies to XML includes: translating at least one record including information stored in the file format based on hierarchies to an intermediate format; and, applying a stylesheet to the at least one record in the intermediate format thereby generating at least one XML file being indicative of the information and suitable for transmission.
    Type: Grant
    Filed: October 7, 2016
    Date of Patent: August 1, 2017
    Assignee: HARTFORD FIRE INSURANCE COMPANY
    Inventors: David K. Price, David F. Plante, Michael O. Duffy
  • Patent number: 9589067
    Abstract: A method involves managing electronic documents (EDs). The method includes receiving a first request to convert an original ED including a visible object from a first format to a second format; extracting, in response to the first request, multiple attributes in the original ED specifying the visible object and required to restore the visible object in the first format; generating, by converting the original ED from the first format to the second format, a converted ED including rendering data of the visible object that is grammatically native to the second format and that is necessary to render the visible object from the second format; and embedding the attributes extracted from the original ED into metadata of the converted ED.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: March 7, 2017
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventor: Takayuki Kamata