Generating Database Or Data Structure (e.g., Via User Interface) (707/102) Patents (Class 707/999.102)
  • Patent number: 11995585
    Abstract: A method for identifying machine modifications to improve machine productivity can include receiving telematics data from a plurality of sensors on a machine performing an activity. An activity type can be determined based on the telematics data. The method can also include calculating a current estimated machine productivity for the activity type and calculating a predicted machine productivity for the activity type for each of a plurality of machine modifications. The predicted machine productivity for each of the plurality of machine modifications can be compared with the current estimated productivity. The method can include calculating an investment metric for each of the machine modifications having a predicted machine productivity greater than the current estimated productivity. Each investment metric and its corresponding machine modification can be output for review by a user.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: May 28, 2024
    Assignee: Caterpillar Inc.
    Inventors: David A. Villero, Kyle J. Cline
  • Patent number: 11996990
    Abstract: Various example embodiments for supporting wireless connectivity for automated materials handling (AMH) are presented. Various example embodiments for supporting wireless connectivity for AMH may be configured to support wireless connectivity for AMH devices in an AMH environment (e.g., factory floor, mining environment, or the like). Various example embodiments for supporting wireless connectivity for AMH devices in an AMH environment may be configured to ensure that the AMH devices can maintain reliable connectivity to and communication with a network of the AMH environment.
    Type: Grant
    Filed: January 18, 2021
    Date of Patent: May 28, 2024
    Assignee: Nokia Solutions and Networks Oy
    Inventor: Catello Di Martino
  • Patent number: 11994981
    Abstract: A method for testing an avionic computer having internal parameters of which only a subset of internal parameters is accessible to a test bench. The method includes connecting the avionic computer to the test bench, equipping the test bench with a test computer having software similar to software of the avionic computer, all of the internal parameters of which are accessible to the test bench, executing the software of the avionic computer in interaction with the test bench and executing the software of the test computer at the same time as the software of the avionic computer, and visualizing internal parameters belonging to the subset of internal parameters of the avionic computer and visualizing internal parameters of the test computer, corresponding to internal parameters of the avionic computer not belonging to the subset of internal parameters of the avionic computer, to check the conformity of operation of the software.
    Type: Grant
    Filed: June 17, 2022
    Date of Patent: May 28, 2024
    Assignee: Airbus Operations (S.A.S.)
    Inventors: Arnaud Chevalier, Hacen Abdeslem
  • Patent number: 11995101
    Abstract: Universal automatic data update detection and publication may include receiving a request for requested information, which includes an information element associated with a structured data location in a structured data storage unit, identifying a predicate referencing the structured data location, including the predicate in a predicates registry by compiling the predicate into an intermediate representation, creating an asynchronous message bus channel corresponding to the predicate, detecting a data operation for the structured data storage unit, wherein the information element is associated with the data operation, evaluating the intermediate representation, determining a predicate domain change type corresponding to the data operation, generating a change notification including an indication of the change type, and publishing the change notification to the asynchronous message bus channel such that a presentation via the client device is updated in response to the change notification.
    Type: Grant
    Filed: October 14, 2020
    Date of Patent: May 28, 2024
    Assignee: ServiceNow, Inc.
    Inventors: Matthew Duncan Hastie, Jennifer Lee, Brent Bahry, Jared Laethem
  • Patent number: 11995081
    Abstract: Techniques for a database management system to predict when in the future a materialized view will be used for query rewrite. This is a followed by an approach that uses the quiet rewrite pattern prediction to determine an optimized schedule for refreshing the materialized view. The approach combines the query rewrite pattern prediction with a quiet period prediction for the materialized view and an estimated refresh duration for the materialized view to determine the optimized refresh schedule for the materialized view.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: May 28, 2024
    Assignee: Oracle International Corporation
    Inventors: Murali Thiyagarajan, Praveen T. J. Kumar
  • Patent number: 11995392
    Abstract: A computer-implemented method interfaces with a remote attachment from a spreadsheet program on a client device. A first area in the spreadsheet associates with a top-level object in a web server, and a second area associates with a descendant object. On a first user interaction with a cell in the second area, a user interface item is shown, allowing uploading and/or downloading the attachment. When the user interacts to upload or download, the program uploads (or queues for upload) a selected attachment and modifies attachment metadata in the second area, or downloads the attachment based on attachment metadata in the second area. Communication between the spreadsheet program and the web server may be REST compliant.
    Type: Grant
    Filed: March 10, 2023
    Date of Patent: May 28, 2024
    Assignee: Oracle International Corporation
    Inventors: Kelsey Von Tish, Edmund Alex Davis
  • Patent number: 11991645
    Abstract: The technologies described herein are generally directed to determining a response by a user equipment to a signal from a base station based on transmission signal strength relayed with the signal in a fifth generation (5G) network or other next generation networks. For example, a method described herein can include receiving initial signal from base station equipment, with the initial signal encoding a signal strength of the base station transmission, which can facilitate establishing a connection between the user equipment and the base station equipment. The method can further include, based on the signal strength value, estimating a likelihood that a response signal from the user equipment would be able to reach base station equipment. Further, the method can include, based on the estimated likelihood, determine a response to initial signal.
    Type: Grant
    Filed: May 25, 2022
    Date of Patent: May 21, 2024
    Assignees: AT&T Intellectual Property I, L.P., AT&T Technical Services Company, Inc.
    Inventors: Daniel Vivanco, David Ross Beppler, Slawomir Stawiarski
  • Patent number: 11989805
    Abstract: System and methods are disclosed for providing efficient rendering of map data. Instead of providing a set of points that describe a geographic feature, e.g., systems and methods provide spline functions that allow a device to generate smooth and accurate overlays of the geographic feature on the fly without additional information, for example, when changing a zoom or scale level.
    Type: Grant
    Filed: November 12, 2021
    Date of Patent: May 21, 2024
    Assignee: HERE Global B.V.
    Inventor: Rakesh Singh
  • Patent number: 11989289
    Abstract: A computer implemented method of remediating an increased vulnerability of a software system including a plurality of software components, the method including generating a vector representation of each software component derived from a neural network trained using training data defined from known vulnerabilities of the software components in the software system; aggregating the vector representations for the software component to an aggregate vector representation for a particular time; repeating the generating and the aggregating for a plurality of points in time to generate multiple generations of aggregate vector representations; comparing the multiple generations of aggregate vector representations to detect a change in an aggregate vector representation exceeding a maximum threshold degree of change as an indication of an increased vulnerability of the software system, responsive to which iteratively adjusting the software components in the software system and, at each iteration, regenerating an aggrega
    Type: Grant
    Filed: December 1, 2019
    Date of Patent: May 21, 2024
    Assignee: British Telecommunications Public Limited Company
    Inventors: Robert Hercock, Giulio Giaconi
  • Patent number: 11989307
    Abstract: A computer implemented method of detecting an increased vulnerability of a software system including a plurality of software components, the method including generating a vector representation of each software component derived from a neural network trained using training data defined from known vulnerabilities of the software components in the software system; aggregating the vector representations for the software component to an aggregate vector representation for a particular time; repeating the generating and the aggregating for a plurality of points in time to generate multiple generations of aggregate vector representations; and comparing the multiple generations of aggregate vector representations to detect a change in an aggregate vector representation exceeding a maximum threshold degree of change as an indication of an increased vulnerability of the software system.
    Type: Grant
    Filed: December 1, 2019
    Date of Patent: May 21, 2024
    Assignee: British Telecommunications Public Company Limited
    Inventors: Robert Hercock, Giulio Giaconi
  • Patent number: 11983186
    Abstract: Various embodiments described herein relate to predicting potential incident event structures based on multi-model analysis. In this regard, a potential incident event with respect to aggregated data associated with one or more data sources is identified. In response to the potential incident event, one or more potential incident event data structures are identified based at least in part on the aggregated data. Additionally, in response to the potential incident event, one or more actions are performed based at least in part on the one or more potential incident event data structures.
    Type: Grant
    Filed: October 6, 2020
    Date of Patent: May 14, 2024
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Bhabesh Acharya, Prajosh Thaykandy, Raja Sekhar Kommoju, Raja Pratap Kondamari
  • Patent number: 11983287
    Abstract: Systems as described herein may implement non-persistent data caching using a dedicated web server. A non-persistent data caching system may determine that an application, executing on a computing device may require access to secure data located on a remote server external to the computing device. The non-persistent data caching system may initiate a dedicated web server on the computing device, retrieve the secure data from the remote server, and store the secure data in a volatile memory of the computing device. The non-persistent data caching system may subsequently redirect a request for at least a portion of the secure data from the application and to the dedicated web server, and the dedicated web server may send the requested portion to the application.
    Type: Grant
    Filed: December 2, 2020
    Date of Patent: May 14, 2024
    Assignee: Capital One Services, LLC
    Inventor: Riley McCuen
  • Patent number: 11983391
    Abstract: Systems, computer program products, and methods are described herein for providing data analysis and processing using identification tagging of information on a graphical user interface. The method includes identifying a data point within a data rendering to a graphical user interface. The method also includes generating a point identification indicator for the given data point within the data rendering to the graphical user interface. The method includes receiving a user input associated with the data point within the data rendering to the graphical user interface. The user input includes a user commentary associated with the data associated with the data point within the data rendering to the graphical user interface. The method further includes associating the user input with the data point using the point identification indicator. The user input is associated with the data point within the data rendering to the graphical user interface via the point identification indicator.
    Type: Grant
    Filed: August 26, 2022
    Date of Patent: May 14, 2024
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Rajneesh Acharya, Vikash Agarwal, Rahul Tandon, Suresh Solomon, Mark Labbancz, Ganesh Agrawal, Laura A. Bertarelli Hamilton
  • Patent number: 11983169
    Abstract: Methods and systems disclosed herein may optimize write operations in a transaction to reduce the number of operations to the point where each of the write operations may be performed in parallel. The writer optimizer may review a first write operation and a second write operation to determine whether the first write operation and the second write operation write to the same row in the same table. When the first write operation and the second write operation write to the same row in the same table, the first write operation and the second write operation may be combined to generate a functionally-equivalent third write operation. The third write operation may reduce the number of operations in the transaction by replacing both the first write operation and the second write operation.
    Type: Grant
    Filed: October 28, 2022
    Date of Patent: May 14, 2024
    Assignee: Capital One Services, LLC
    Inventor: Behdad Forghani
  • Patent number: 11983825
    Abstract: Systems and methods are provided that allow developers to quickly and easily develop augmented reality (AR) applications that enrich the real-world with data from the cloud. Given that the development of an AR application is a complex and time-consuming process, the systems and methods described herein allow software developers to concisely describe their needs in a succinct program, written in the QWL domain-specific language. The systems and methods take this program and automatically generate an AR application.
    Type: Grant
    Filed: March 22, 2021
    Date of Patent: May 14, 2024
    Assignee: Ohio State Innovation Foundation
    Inventors: Arnab Nandi, Codi Burley, Ritesh Sarkhel
  • Patent number: 11983499
    Abstract: At least one processing device, operating upon a body of text in a document, identifies occurrences of at least one content type in the body of text. The at least one processing device thereafter generates a user interface that includes portions of text from the body of text that are representative of at least some of the occurrences of the at least one content type in the document. For each content type, the occurrences corresponding to that content type can be grouped together to provide grouped content type occurrences that are subsequently collocated in the user interface. Those portions of text corresponding to the grouped content type occurrences may be arranged in alphanumeric order. The user interface may comprise at least a portion of the body of text as well as indicia indicating instances of the occurrences within the portion of the body of text.
    Type: Grant
    Filed: October 31, 2022
    Date of Patent: May 14, 2024
    Assignee: Freedom Solutions Group, LLC
    Inventors: David A. Cook, Andrzej H. Jachowicz, Phillip Karl Jones
  • Patent number: 11985339
    Abstract: A method of encapsulating entities in a file, wherein the method comprises for at least one entity: generating a grouping data structure associated with at least one of the entities, and indicating that the at least one of the entities belong to a same group; encapsulating the grouping data structure and the entities in the file; wherein the grouping data structure is a proprietary grouping data structure comprising an universally unique identifier identifying the type of the proprietary grouping.
    Type: Grant
    Filed: May 26, 2023
    Date of Patent: May 14, 2024
    Assignee: Canon Kabushiki Kaisha
    Inventors: Naël Ouedraogo, Frédéric Maze, Jonathan Taquet, Hervé Ruellan, Franck Denoual, Masahiko Takaku
  • Patent number: 11978095
    Abstract: In a method of determining and sharing proximity of device users within an environment of an observation platform, the observation platform determines that a first communication device associated with a first user is in the environment of the observation platform. The observation platform detects that the first communication device is in proximity to a second communication device associated with a second user. Responsive to the detection, the observation platform generates proximity information for the first user and the second user. The observation platform relays the proximity information to a second observation platform via a computer network, wherein a second environment of the second observation platform is separate from the environment of the observation platform.
    Type: Grant
    Filed: August 5, 2022
    Date of Patent: May 7, 2024
    Assignee: Theatro Labs, Inc.
    Inventors: Steven Paul Russell, Guy R. VanBuskirk, Ravi Shankar Kumar, Kranthimanoj Nagothu
  • Patent number: 11977524
    Abstract: A computer-implemented method of mapping attribute names of a source data model to a destination data model includes processing one or more source attribute names from the source data model and one or more destination attribute names of the destination data model to obtain standardized attribute names. The method includes determining whether any of the source attribute names have an existing entry in a custom dictionary. The method includes, for each source attribute name that has an existing entry in the custom dictionary, recording an output mapping for the source attribute name according to the existing entry in the custom dictionary. The method includes, for each source attribute name that does not have an existing entry in the custom dictionary, using a machine learning model to predict the mapping of each source attribute name to a corresponding one of the destination attribute names.
    Type: Grant
    Filed: December 9, 2022
    Date of Patent: May 7, 2024
    Assignee: Cigna Intellectual Property, Inc.
    Inventors: Lakshminarasimhan Sundararajan, Prabhakar Goel
  • Patent number: 11977762
    Abstract: A Logical Unit Number (LUN) division method and device includes checking and adjusting a connection manner and numbers of Serial Attached Small Computer System Interface (SCSI) (SAS) connections of storage enclosures and a controller, so as to make a maximum output bandwidth of each storage enclosure consistent (Si); querying controller port identifiers and storage enclosure identifiers (S2); creating a Mdisk array, and adding the corresponding controller port identifier and the corresponding storage enclosure identifier for each Mdisk (S3); logically dividing a storage space in the Mdisk array to create a volume, and dividing the volume into LUNs, whereby Mdisks that form the LUNs are made to come from different storage enclosures and different controller ports (S4); and mapping the LUNs to a host (S5).
    Type: Grant
    Filed: January 7, 2021
    Date of Patent: May 7, 2024
    Assignee: INSPUR SUZHOU INTELLIGENT TECHNOLOGY CO., LTD.
    Inventor: Yi Feng
  • Patent number: 11979641
    Abstract: Systems and methods are provided for relevance-based media content discovery. Relevance scores for segments of a media asset are calculated based on a time amount that at least one viewer has viewed the segments of the media asset. Segments are then chosen for display based on the relevance score. Users may select segments based on representative images of the segments.
    Type: Grant
    Filed: December 22, 2022
    Date of Patent: May 7, 2024
    Assignee: TiVo Corporation
    Inventors: John Hinman, Ray DeRenzo, Timothy Chan, Allen Billings, Stephen Coney, David Brubeck
  • Patent number: 11977599
    Abstract: Systems and methods for matching videos to podcast episodes are provided. A data store comprising podcast episode identifiers is accessed. The podcast episode identifiers are associated with one or more podcast episode attributes. A video content item is identified. The video content item includes one or more video content item attributes. A matching podcast episode identifier that matches the video content item is determined based on the one or more podcast episode attributes and the one or more video content item attributes. A ranking of one of the video content item or the matching podcast episode identifier is caused to be adjusted to reflect the correspondence between the video content item and the matching podcast episode identifier. Information associated with the matching podcast episode identifier is provided to a first user device.
    Type: Grant
    Filed: October 4, 2021
    Date of Patent: May 7, 2024
    Assignee: Google LLC
    Inventors: Omri Weisman, Yonit Halperin Worzel, Ron Zeitouny, Erez Bixon
  • Patent number: 11979643
    Abstract: Provided are a video pushing method and apparatus, and an electronic device. The method includes: transmitting a received search keyword to a server; receiving first video preview information, fed back by the server, of at least two first videos matching the search keyword and including at least two types of videos, and displaying the first video preview information on a first display interface; in response to receiving a play-triggering operation on first target preview information in the first video preview information, transmitting, to the server, a video-obtaining request carrying identification information of a first target video corresponding to the first target preview information; and receiving at least two second videos and corresponding second video preview information that are fed back by the server based on the video-obtaining request, and displaying a first predetermined number of pieces of preview information in the second video preview information on a second display interface.
    Type: Grant
    Filed: August 3, 2020
    Date of Patent: May 7, 2024
    Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
    Inventor: Chun Jiang
  • Patent number: 11971895
    Abstract: A determination is made as to whether a data type associated with a received logical table definition associated with a database query within a distributed database system differs from a data type associated with a local logical table definition. A data conversion is performed on data retrieved from a locally-stored physical table referenced by the local logical table definition in response to determining that the data types differ. Local data conversion information is created identifying the data conversion performed on the retrieved data in response to performing the data conversion. At least one of the retrieved data and the converted data with the created local data conversion information is forwarded to at least one of a distributed database node and an application-level module.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: April 30, 2024
    Assignee: International Business Machines Corporation
    Inventor: Adrian Lee
  • Patent number: 11971880
    Abstract: A method performs efficient data searches in a distributed computing system. The method may include, receiving a first key. The method may further include determining a hash map associated with the first key from among a plurality of hash maps. In some examples, the obtained hash map maps a partition of a set of keys to particular index values. The method may further include determining an index value associated with a second key using the determined hash map. The method may further include determining transaction processing data associated with the first key using the determined index value and providing the transaction processing data. Utilization of the plurality of hash maps may enable a data search to be performed using on-board memory of an electronic device of the distributed computing system.
    Type: Grant
    Filed: March 30, 2023
    Date of Patent: April 30, 2024
    Assignee: Visa International Service Association
    Inventors: Naveen Pishe, Abhilash Srimat Tirumala Pallerlamudi
  • Patent number: 11972093
    Abstract: Methods, systems, and apparatus for facilitating a comparison of content in a user interface are described. Two or more open browser interfaces of a browser are identified, each of the two or more open browser interfaces containing an item description of one or more items. The browser interfaces include at least one of a tab of the browser or a window of the browser. One or more features related to each of the one or more items from at least two of the item descriptions are extracted or identified. The comparison for a plurality of items is generated based on the extracted or identified one or more features. The comparison of the plurality of items is displayed within at least one of the browser interfaces.
    Type: Grant
    Filed: November 22, 2022
    Date of Patent: April 30, 2024
    Assignee: eBay Inc.
    Inventor: Evan Patrick Thomas
  • Patent number: 11972761
    Abstract: An electronic device and a method for controlling an electronic device are provided. The electronic device according to the disclosure includes a communicator; and a processor configured to: receive information on a plurality of function and a voice command for executing the plurality of functions, and function environment information for executing the plurality of functions, through the communicator, determine whether or not the electronic device executes the plurality of functions based on environment information and the functional environment information of the electronic device, when a received user's voice corresponds to the voice command, and control the electronic device to perform an operation corresponding to the determination result.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: April 30, 2024
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Heejae Choi
  • Patent number: 11972131
    Abstract: An online takeover method for a heterogeneous storage volume, including: executing a service: a host executing upper layer service data access by means of a second volume label of a storage volume of a second storage; generating a volume label: a first storage taking over the storage volume of the second storage and generating a first volume label for the storage volume that has been taken over; flushing data: flushing host side cache data corresponding to the storage volume of the second storage to the storage volume of the second storage; changing a directory: changing directory information of an upper layer service running on the host; and storage migration: when the directory information of the upper layer service has been changed, migrating data of the storage volume to the first storage.
    Type: Grant
    Filed: November 30, 2021
    Date of Patent: April 30, 2024
    Assignee: INSPUR SUZHOU INTELLIGENT TECHNOLOGY CO., LTD.
    Inventor: Xianning Sun
  • Patent number: 11971854
    Abstract: An information processing apparatus, an information processing system, an information processing method, and a non-transitory recording medium. The information processing apparatus receives a plurality of files, generates screen information for displaying a first list screen on a display, the first list screen presenting, for each of the plurality of files, a name and a time of last use of the file, and further presenting a thumbnail image of at least one file of the plurality of files in a case the at least one file is an image file, stores in one or more memories, the plurality of files and the thumbnail image of the at least one file being the image file, and transmits the screen information of the first list screen in response to a request.
    Type: Grant
    Filed: December 21, 2022
    Date of Patent: April 30, 2024
    Assignee: Ricoh Company, Ltd.
    Inventor: Taku Yamawaki
  • Patent number: 11966321
    Abstract: Systems and methods for determining the priority of a set of reports available to a user. The method comprising determining, by a reporting application, a set of reports available to a user, each report including one or more metrics. The method further comprising obtaining metric data associated with each of the set of reports available to the user, accessing one or more priority calculation parameters for each report in the set of reports, calculating a priority value of each report of the set of reports based on the metric data and the priority calculation parameters for each report, and determining one or more high priority reports based on the priority value of each report of the set of reports.
    Type: Grant
    Filed: February 14, 2022
    Date of Patent: April 23, 2024
    Assignees: ATLASSIAN US, INC., ATLASSIAN PTY LTD
    Inventors: Vipul Gupta, Nipun Aggarwal
  • Patent number: 11966376
    Abstract: As described herein, a system, method, and computer program are provided for presenting tree data structures in tables. In use, a forest data structure storing data is identified. Additionally, the forest data structure is converted to a plurality of matrices. Further, the plurality of matrices are used to present the data in a table.
    Type: Grant
    Filed: August 10, 2020
    Date of Patent: April 23, 2024
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventor: Yoav Kadosh
  • Patent number: 11966469
    Abstract: Aspects of the disclosure relate to detecting and protecting against cybersecurity attacks using unprintable tracking characters. A computing platform may receive a character-limited message sent to a user device. Subsequently, the computing platform may detect that the character-limited message sent to the user device includes suspicious content. Then, the computing platform may generate a modified character-limited message by inserting one or more special characters into the character-limited message and cause transmission of the modified character-limited message to the user device. Next, the computing platform may receive, from the user device, a spam report that includes the modified character-limited message. Then, the computing platform may identify a presence of the one or more special characters included in the modified character-limited message and adjust one or more filters based on the identification.
    Type: Grant
    Filed: May 19, 2021
    Date of Patent: April 23, 2024
    Assignee: Proofpoint, Inc.
    Inventor: Thomas Lee
  • Patent number: 11966796
    Abstract: An enhanced integration of spreadsheet environments and external environments is disclosed herein that allows users to enter non-native statements directly into the cells of a worksheet so that external resources can be applied with respect to their values. In addition, a security model is disclosed whereby external functions referenced in the cells of a worksheet are executed in the context of a runtime environment that is secured apart from the spreadsheet application that hosts the worksheet. Various enhancements to the user experience are also disclosed that allow users to enter non-native statements in line with respect to the functional syntax that forms the basis of spreadsheet formulas.
    Type: Grant
    Filed: September 15, 2022
    Date of Patent: April 23, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Keyur Rahul Patel, James Squires Masson, Joseph John McDaid, Arturo Goicochea Hoefken
  • Patent number: 11966690
    Abstract: An enhanced integration of spreadsheet environments and external environments is disclosed herein that allows users to enter non-native statements directly into the cells of a worksheet so that external resources can be applied with respect to their values. In addition, a security model is disclosed whereby external functions referenced in the cells of a worksheet are executed in the context of a runtime environment that is secured apart from the spreadsheet application that hosts the worksheet. Various enhancements to the user experience are also disclosed that allow users to enter non-native statements in line with respect to the functional syntax that forms the basis of spreadsheet formulas.
    Type: Grant
    Filed: August 29, 2022
    Date of Patent: April 23, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Keyur Rahul Patel, James Squires Masson, Joseph John McDaid, Arturo Goicochea Hoefken
  • Patent number: 11967405
    Abstract: A process for configuring an account for a desktop application uses a central data processing facility to configure a release for a trading partner, which release includes the preferred method of receiving documents and preferred format for the content; configures an intake download by storing settings for how to export and import documents; configures intake rules to determine how to route received documents; installs a Desktop from the web portal onto a local data processing system; and automatically synchronizing the Desktop to the portal. A process for ensuring the secure delivery of information about a patient sends a verification fax sheet to a fax number of a recipient instructing the recipient to go to a website; validates the recipient after the recipient has visited the website; tests the recipient at the website using questions specific to the patient; and sends the confidential information to the fax number if the recipient passes the test.
    Type: Grant
    Filed: September 1, 2021
    Date of Patent: April 23, 2024
    Assignee: KNO2 LLC
    Inventor: Therasa Bell
  • Patent number: 11966410
    Abstract: In accordance with an embodiment, described herein is a system and method for loading and transforming data to a cloud database, using a hybrid set-based extract, load, transform approach. During the loading and transforming of large amounts of data, from one or more data sources, a data synchronization application sends small batches of data, in parallel streams, to the database, which operates as a transformation engine to load the data. Each stream can be associated with a separate staging table in the database. For each staging table, the subset of data therein is transformed and loaded, before the next subset is processed. A transform and merge process operating at the database can then be used to transform and merge the data, from each of the staging tables, to the target table.
    Type: Grant
    Filed: August 9, 2021
    Date of Patent: April 23, 2024
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Vijayakumar Ranganathan, Dmitriy Gertsman, Saugata Chowdhury
  • Patent number: 11960620
    Abstract: A method for distributed tokenization of sensitive strings of characters, such as social security numbers, credit card numbers and the like, in a local server is disclosed. The method comprises the steps of receiving from a central server at least one, and preferably at least two, static token lookup tables, and receiving a sensitive string of characters. In a first tokenization step, a first sub string of characters is substituted with a corresponding first token from the token lookup table(s) to form a first tokenized string of characters, wherein the first sub string of characters is a substring of the sensitive string of characters. Thereafter, in a second step of tokenization, a second sub string of characters is substituted with a corresponding second token from the token lookup table(s) to form a second tokenized string of characters, wherein the second substring of characters is a substring of the first tokenized string of characters. Optionally, one or more additional tokenization steps is/are used.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: April 16, 2024
    Assignee: PROTEGRITY CORPORATION
    Inventor: Ulf Mattsson
  • Patent number: 11960861
    Abstract: An embodiment of the present invention may enable editing and deployment of software by including in an application container editable source code used to produce an application, and tools to edit and build the application, such as a code editor and a build tool to convert the source code to the executable application. The container may include an executable application which may execute in the environment on which the container is saved. A server in the container may control execution of the executable application and build the executable application. A remote user computer may communicate with the code editor to edit the source code, which in its updated version may be built to produce an updated version of the executable application. The server may stop execution of the existing executable application, and start execution of the updated version of the executable application.
    Type: Grant
    Filed: July 11, 2023
    Date of Patent: April 16, 2024
    Assignee: Morgan Stanley Services Group Inc.
    Inventor: Viraj Sanjay Pangam
  • Patent number: 11960536
    Abstract: A method, device and system for organizing media content on a computer-based system to form a playlist, wherein the device has access to a database with a plurality of music tracks and associated feature vectors including feature values representing different semantic characteristics of a music track, as well as metadata including at least one type of metadata record representing associated information about the respective music track. The playlist is determined based on a query from the client device that includes an input vector, and at least one input metadata record, using an additional similarity matrix representing a measure of similarity between different metadata records of the same type.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: April 16, 2024
    Assignee: Moodagent A/S
    Inventors: Mikael Henderson, Peter Berg Steffensen, David Stubbe Teglbjærg, Jesper Steen Andersen, Jose Luis Diez Antich, Thomas Jørgensen
  • Patent number: 11962871
    Abstract: Systems and methods for the optimized allocation of content within a universe of inventory are described. For example, a method may include receiving content comprising at least one characteristic and at least one goal. A universe of inventory may be accessed that comprises a plurality of targets which may be assigned into a plurality of segments based on at least one demographic vector. An allocation optimization model may be generated based on the at least one content characteristic, the at least one goal and the plurality of segments. The content may be presented to the targets based on the allocation optimization model. Viewing data may be received that comprises data associated with target consumption of the content and the allocation optimization module may be re-optimized based on the viewing data. Additional factors, such as resource constraints and/or filtering rules, may be used when re-optimizing the allocation optimization module.
    Type: Grant
    Filed: November 12, 2021
    Date of Patent: April 16, 2024
    Assignee: FreeWheel Media, Inc.
    Inventors: Seth Haberman, Robert Bress, Claudio Marcus
  • Patent number: 11960610
    Abstract: A computer implemented method of detecting an increased vulnerability of a software system including a plurality of software components, the method including generating a vector representation of each software component derived from a neural network trained using training data defined from known vulnerabilities of the software components in the software system, wherein the training data is augmented by replicating each of one or more training data items in the training data responsive to one or more attributes of a vulnerability corresponding to the training data item; aggregating the vector representations for the software component to an aggregate vector representation for a particular time; repeating the generating and the aggregating for a plurality of points in time to generate multiple generations of aggregate vector representations; comparing the multiple generations of aggregate vector representations to detect a change in an aggregate vector representation exceeding a maximum threshold degree of chan
    Type: Grant
    Filed: December 1, 2019
    Date of Patent: April 16, 2024
    Assignee: British Telecommunications Public Limited Company
    Inventors: Robert Hercock, Giulio Giaconi
  • Patent number: 11960954
    Abstract: The disclosed methods include: detecting smart data associated with a first tag comprised in the tag network; resolving the smart data to generate resolved data associated with a plurality of tags in the tag network including the first tag and a second tag; determining the second tag based on the resolved data; and extracting or determining, using the resolved data: first telemetric data associated with the first tag, first location data associated with the first tag, second telemetric data associated with the second tag, and second location data associated with the second tag. The methods also include formatting the first telemetric data, the first location data, the second telemetric data, and the second location data to generate an inventory map associated with the first mobile or stationary cargo and the second mobile or stationary cargo; and transmitting the inventory map to a display device configured to visualize the inventory map.
    Type: Grant
    Filed: September 27, 2023
    Date of Patent: April 16, 2024
    Assignee: Industrial Networks LLC
    Inventors: Jimmy Bill Finster, Jr., Stephen Gardiner Bourque
  • Patent number: 11947994
    Abstract: A method may include determining a threshold quantity of attempts to optimistically perform a first transaction operating data stored in a database. The threshold quantity of attempts may be determined based on an expected workload of the first transaction and/or a workload at the database. The first transaction may be performed optimistically including by tracking cache lines accessed by the first transaction and detecting, based on a second transaction writing to a cache line accessed by the first transaction, a conflict between the first transaction and the second transaction. If the first transaction is not successful performed after the threshold quantity of attempts to optimistically perform the first transaction, the first transaction may be performed in a fallback mode including by acquiring a lock to prevent the second transaction from accessing a same data in the database as the first transaction. Related systems and articles of manufacture are also provided.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: April 2, 2024
    Assignee: SAP SE
    Inventor: Thomas Legler
  • Patent number: 11947720
    Abstract: Provided is a method of controlling an intelligent barrier-free kiosk including: recognizing a moving object, which is within a preset distance from the kiosk and is approaching the kiosk; learning characteristic information of the recognized moving object; determining, based on a result of the learning, whether a user related to the moving object intends to use the kiosk; and, based on determining that the user intends to use the kiosk, changing a height of the kiosk.
    Type: Grant
    Filed: October 31, 2022
    Date of Patent: April 2, 2024
    Assignee: DOT INCORPORATION
    Inventors: Ju Yoon Kim, Ji Ho Kim, Hyeon Cheol Park
  • Patent number: 11947955
    Abstract: A base transaction User Interface (UI) is provided that provides transaction processing for transactions at transaction terminals. The base UI can be customized through independent and decoupled customization/extension files, which provide specific UI customizations for UI screen content, UI screen styles, UI screen views, UI screen workflows, and UI screen resource functionality. Customizations or extensions are achieved without modifying the base UI. The customizations or extensions are dynamically obtained during execution of the base UI from the corresponding files and processed by the base UI as user-defined custom overrides.
    Type: Grant
    Filed: March 9, 2022
    Date of Patent: April 2, 2024
    Assignee: NCR Voyix Corporation
    Inventors: Kip Oliver Morgan, Alexander Arrabis Bronola, Meenakshi Sreeraman
  • Patent number: 11947595
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for storing semi-structured data. One of the methods includes maintaining a plurality of schemas; receiving a first semi-structured data item; determining that the first semi-structured data item does not match any of the schemas in the plurality of schemas; and in response to determining that the first semi-structured data item does not match any of the schemas in the plurality of schemas: generating a new schema, encoding the first semi-structured data item in the first data format to generate the first new encoded data item in accordance with the new schema, storing the first new encoded data item in the data item repository, and associating the first new encoded data item with the new schema.
    Type: Grant
    Filed: September 7, 2022
    Date of Patent: April 2, 2024
    Assignee: Google LLC
    Inventor: Martin Probst
  • Patent number: 11947982
    Abstract: A plurality of constraint relationships in a UI are identified and grouped into two types, a constraint relationship of a first type is solved in an integrated development environment (IDE), and a constraint relationship of a second type is a constraint relationship solved in a terminal or the IDE. The plurality of constraint relationships are used to determine a layout of one or more components in the UI. The IDE calculates a first intermediate solution set based on the constraint relationship of the first type in the plurality of constraint relationships. The first intermediate solution set is used to determine the layout of the one or more components in the UI together with the constraint relationship of the second type.
    Type: Grant
    Filed: July 13, 2023
    Date of Patent: April 2, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Tao Wen, Xiao Xu, Jun Liu, Tengfei Cui
  • Patent number: 11941019
    Abstract: A computer-implemented method comprising receiving, from a user computer at a server computer, a configuration file specifying one or more data source identifiers of source database tables in a target database system, one or more data sink identifiers of sink database tables in the target database system, and two or more data transformations; the server computer initiating execution of a data transformation framework by loading one or more configuration parameters of the configuration file into main memory of the server computer to define a workflow; creating and storing a configuration table based on the configuration file, the configuration table comprising a plurality of dynamic queries, a plurality of identifiers of transformation functions, and names of the one or more data transformations; in the configuration table, for each of the transformations, creating a plurality of dynamic common table expression queries, each of the dynamic common table expression queries being associated with a particular tran
    Type: Grant
    Filed: May 31, 2022
    Date of Patent: March 26, 2024
    Assignee: Treasure Data, Inc.
    Inventor: Andrew Ash
  • Patent number: 11941566
    Abstract: Various methods, apparatuses/systems, and media for managing metadata are disclosed. A processor extracts technical metadata corresponding to enterprise applications from a plurality of databases; builds a metadata repository in a graph database; builds a web-based metadata application based on developing a normalized representation for data flows corresponding to the extracted technical metadata by utilizing the graph database. The extracted technical metadata is stored onto the metadata repository in the graph database. The processor authenticates and authorizes a user to utilize the web-based metadata application; receives search criteria from the user; accesses the metadata repository in the graph database to retrieve the technical metadata and/or data lineage within the enterprise applications from the metadata repository based on received search criteria; and displays the technical metadata and/or the data lineage within the enterprise applications onto a user interface.
    Type: Grant
    Filed: February 9, 2021
    Date of Patent: March 26, 2024
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventor: Satrajit Mookherjee
  • Patent number: 11941377
    Abstract: In some aspects, a computing system can determine a set of attributes based on analyzing input data using attribute templates written in a production-ready programming language. The computing system can generate attribute definitions for the set of attributes using the attribute templates and deploy the attribute definitions for the set of attributes to a production environment of a software program. The software program is written in a programming language compatible with the production-ready programming language. The computing system can monitor the performance of the set of attributes in the production environment of the software program and cause the attribute definitions of the plurality of attributes to be modified based on the monitoring.
    Type: Grant
    Filed: March 14, 2023
    Date of Patent: March 26, 2024
    Assignee: Equifax Inc.
    Inventors: Yuvaraj Sankaran, Felipe Ernesto Castillo Carvajal, Carlos Augusto Pinzon Pinto, Gerardo Jorge Villarroel Gonzalez, Pablo Andres Martinez Castro