Format Transformation Patents (Class 715/249)
-
Patent number: 12131667Abstract: 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: GrantFiled: November 10, 2021Date of Patent: October 29, 2024Assignee: Pencil Learning Technologies, Inc.Inventors: Amogh Asgekar, Ayush Agarwal
-
Patent number: 12117992Abstract: 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: GrantFiled: February 27, 2023Date of Patent: October 15, 2024Assignee: Ping Identity International, Inc.Inventor: Dirk John Hogan
-
Patent number: 12079245Abstract: 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: GrantFiled: April 19, 2021Date of Patent: September 3, 2024Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Alexey Roytman
-
Patent number: 12056147Abstract: 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: GrantFiled: May 21, 2020Date of Patent: August 6, 2024Assignee: NEC CORPORATIONInventor: Masafumi Oyamada
-
Patent number: 12014173Abstract: 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: GrantFiled: December 7, 2022Date of Patent: June 18, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Shengwen Lu, Victor Gissin, Junying Li
-
Patent number: 11934766Abstract: 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: GrantFiled: July 23, 2021Date of Patent: March 19, 2024Assignee: Huawei Technologies Co., Ltd.Inventors: Anqi Liu, Yundie Zhang, Aibing Liu, Jing Zhang
-
Patent number: 11900053Abstract: 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: GrantFiled: November 22, 2021Date of Patent: February 13, 2024Assignee: Adaptam Inc.Inventor: Robert E. Dvorak
-
Patent number: 11809405Abstract: 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: GrantFiled: October 30, 2020Date of Patent: November 7, 2023Assignee: SPLUNK INC.Inventors: Amritpal Singh Bath, Yuan Xu, Bharath Aleti, Manu Jose
-
Patent number: 11769072Abstract: 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: GrantFiled: August 8, 2016Date of Patent: September 26, 2023Assignee: Adobe Inc.Inventor: Michael Kraley
-
Patent number: 11712280Abstract: 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: GrantFiled: September 5, 2019Date of Patent: August 1, 2023Assignee: Cilag GmbH InternationalInventors: Joshua Henderson, Joshua P. Morgan, Andrew W. Carroll, Jeffrey L. Aldridge, Eitan T. Wiener, James M. Vachon
-
Patent number: 11699025Abstract: 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: GrantFiled: December 10, 2021Date of Patent: July 11, 2023Assignee: OPEN TEXT GXS ULCInventor: Roger David Moyers
-
Patent number: 11635922Abstract: 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: GrantFiled: September 27, 2021Date of Patent: April 25, 2023Assignee: Brother Kogyo Kabushiki KaishaInventors: Tetsuya Okuno, Shinya Esaki, Shunsuke Minamikawa, Haruka Azechi, Yushi Deura
-
Patent number: 11600301Abstract: 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: GrantFiled: May 13, 2021Date of Patent: March 7, 2023Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventors: Long Zheng, Ran Tang, Siqi Yin, Shangxin Yang
-
Patent number: 11594307Abstract: 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: GrantFiled: March 13, 2020Date of Patent: February 28, 2023Assignee: Laboratory Corporation of America HoldingsInventors: Isaac Eshagh Eteminan, James William Bishop, Jr., Marco Carosi, Alessandro Salimbeni
-
Patent number: 11531662Abstract: 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: GrantFiled: January 6, 2020Date of Patent: December 20, 2022Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Natasha Reichman, Sergei Riaboi, Alexey Roytman, Victor Belyaev, Kumar Ramaiyer
-
Patent number: 11330705Abstract: 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: GrantFiled: December 28, 2017Date of Patent: May 10, 2022Assignee: VAYO (SHANGHAI) TECHNOLOGY CO., LTD.Inventors: Shengjie Qian, Yongjian Qu, Jishuo Liu, Fengshou Liu
-
Patent number: 11295061Abstract: 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: GrantFiled: February 5, 2020Date of Patent: April 5, 2022Assignee: Amazon Technologies, Inc.Inventors: Wenqiong Liu, Prannoy Chacko Vargis, Zhixuan Wang, Aayush Chhabra
-
Patent number: 11288023Abstract: 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: GrantFiled: March 17, 2020Date of Patent: March 29, 2022Assignee: Open Text SA ULCInventors: William R. Harman, Jonathan Isabelle, Michael Riedel
-
Patent number: 11232619Abstract: 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: GrantFiled: August 29, 2019Date of Patent: January 25, 2022Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Cheng Luo, Bin Li
-
Patent number: 11216148Abstract: 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: GrantFiled: July 8, 2021Date of Patent: January 4, 2022Assignee: MicroStrategy IncorporatedInventors: Keng-Fu Chu, Amy Dina Laresch, Yung-Sheng Chen, Rujun Dai, Zhili Cheng, Alejandro Olvera Velasco
-
Patent number: 11200370Abstract: 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: GrantFiled: February 9, 2021Date of Patent: December 14, 2021Assignee: Open Text GXS ULCInventor: Roger David Moyers
-
Patent number: 11107259Abstract: 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: GrantFiled: March 21, 2019Date of Patent: August 31, 2021Assignee: Nihon Kohden CorporationInventors: Norihito Konno, Junichi Mogi
-
Patent number: 11023659Abstract: 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: GrantFiled: July 9, 2020Date of Patent: June 1, 2021Inventor: Jamison Hill
-
Patent number: 10956531Abstract: 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: GrantFiled: May 20, 2019Date of Patent: March 23, 2021Assignee: VERIZON MEDIA INC.Inventor: Mani Shankar Goswami
-
Patent number: 10936188Abstract: 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: GrantFiled: December 22, 2016Date of Patent: March 2, 2021Assignee: Clarion Co., Ltd.Inventor: Akari Ishiguro
-
Patent number: 10897440Abstract: 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: GrantFiled: August 21, 2019Date of Patent: January 19, 2021Assignee: Facebook, Inc.Inventors: Benjamin Jaffe, Michael O'Brien
-
Patent number: 10824588Abstract: 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: GrantFiled: July 17, 2017Date of Patent: November 3, 2020Assignee: ServiceNow, Inc.Inventors: Aditya Ramamurthy, Rao Surapaneni, Raghavan Muthuraman, Sugandh Rakha, Jivanjot Kaur
-
Patent number: 10817662Abstract: 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: GrantFiled: May 21, 2014Date of Patent: October 27, 2020Assignee: KIM TECHNOLOGIES LIMITEDInventor: Richard Yawn
-
Patent number: 10810235Abstract: 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: GrantFiled: June 9, 2017Date of Patent: October 20, 2020Assignee: Amazon Technologies, Inc.Inventor: Hrishikesh Bakshi
-
Patent number: 10740103Abstract: 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: GrantFiled: January 22, 2019Date of Patent: August 11, 2020Assignee: Google LLCInventors: Ankur Jain, Omkar Muralidharan, Pavel Morar
-
Patent number: 10687091Abstract: 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: GrantFiled: June 28, 2019Date of Patent: June 16, 2020Assignee: DEJERO LABS INC.Inventors: David Pui Keung Sze, Cameron Kenneth Smith, Anthony Todd Schneider, Bogdan Frusina
-
Patent number: 10664728Abstract: 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: GrantFiled: February 28, 2018Date of Patent: May 26, 2020Assignee: Wipro LimitedInventors: Balaji Govindaraj, Mohd Zaid, Sujatha Jagannath
-
Patent number: 10606922Abstract: 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: GrantFiled: November 16, 2018Date of Patent: March 31, 2020Assignee: International Business Machines CorporationInventors: Anand B. Bhagwat, Amit P. Bohra, Krishna Kummamuru, Abhishek Shivkumar
-
Patent number: 10609723Abstract: 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: GrantFiled: July 10, 2018Date of Patent: March 31, 2020Assignee: Viasat, Inc.Inventors: Christopher J Demange, Shameem Hashmi, Navneeth S Pusapati
-
Patent number: 10567472Abstract: 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: GrantFiled: June 9, 2016Date of Patent: February 18, 2020Assignee: Adobe Inc.Inventors: John Brinkman, Leonard Rosenthol
-
Patent number: 10552393Abstract: 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: GrantFiled: October 24, 2016Date of Patent: February 4, 2020Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Natasha Reichman, Sergei Riaboi, Alexey Roytman, Victor Belyaev, Kumar Ramaiyer
-
Patent number: 10523742Abstract: 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: GrantFiled: July 11, 2019Date of Patent: December 31, 2019Assignee: Brandfolder, Inc.Inventors: Jim Hanifen, Logan Sears, Ajaykumar Rajasekharan, Brett Nekolny, Luke Butterfield Beatty
-
Patent number: 10505873Abstract: 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: GrantFiled: December 30, 2014Date of Patent: December 10, 2019Assignee: SAP SEInventor: Gunther Stuhec
-
Patent number: 10504051Abstract: 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: GrantFiled: January 28, 2016Date of Patent: December 10, 2019Assignee: DMTI SPATIAL, INC.Inventor: Coskun Oba
-
Patent number: 10430023Abstract: 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: GrantFiled: July 24, 2017Date of Patent: October 1, 2019Assignee: Microsoft Technology Licensing, LLCInventors: 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: 10387401Abstract: 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: GrantFiled: September 19, 2016Date of Patent: August 20, 2019Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Lalit K. Jain, Ganesh H. Shivaprakash, Vinay P. Kompella
-
Patent number: 10303403Abstract: 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: GrantFiled: June 29, 2016Date of Patent: May 28, 2019Assignee: Dover Europe SàrlInventors: Stephane Valette, Elisabeth Martin
-
Patent number: 10242189Abstract: 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: GrantFiled: October 1, 2018Date of Patent: March 26, 2019Assignee: OPSWAT, Inc.Inventors: Benjamin Czarny, Yiyi Miao, Jianpeng Mo
-
Patent number: 10051652Abstract: 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: GrantFiled: February 24, 2016Date of Patent: August 14, 2018Assignee: VIASAT, INC.Inventors: Chris Demange, Shameem Hashmi, Navneeth Pusapati
-
Patent number: 10002126Abstract: 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: GrantFiled: September 17, 2014Date of Patent: June 19, 2018Assignee: International Business Machines CorporationInventors: Robin N. Grosset, Mohsen Rais-Ghasem, Graham A. Watts, Qing Wei
-
Patent number: 9959257Abstract: 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: GrantFiled: January 8, 2016Date of Patent: May 1, 2018Assignee: ADOBE SYSTEMS INCORPORATEDInventor: Anirudh Sasikumar
-
Patent number: 9934208Abstract: 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: GrantFiled: March 9, 2016Date of Patent: April 3, 2018Assignee: ADOBE SYSTEMS INCORPORATEDInventor: Anirudh Sasikumar
-
Patent number: 9747813Abstract: 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: GrantFiled: November 12, 2009Date of Patent: August 29, 2017Assignee: Apple Inc.Inventors: Karl Schramm, Eric Taylor Seymour
-
Patent number: 9721037Abstract: 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: GrantFiled: October 7, 2016Date of Patent: August 1, 2017Assignee: HARTFORD FIRE INSURANCE COMPANYInventors: David K. Price, David F. Plante, Michael O. Duffy
-
Patent number: 9589067Abstract: 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: GrantFiled: September 30, 2013Date of Patent: March 7, 2017Assignee: Konica Minolta Laboratory U.S.A., Inc.Inventor: Takayuki Kamata