Patents Examined by David Faber
-
Patent number: 12230046Abstract: Tables including cells can be extracted from an input document image, as objects and processed to be output in an XML format. The tables can be filtered based on one or more keywords, to reduce a number of the tables. The filtered tables that include the one or more keywords can be obtained. A query can be executed on the filtered tables, the query including one or more keys composed based on cell level information associated with the filtered tables. One or more cells among the cells can be identified based on the one or more keys. As a response to the query, the target content that corresponds to the one or more cells can be provided.Type: GrantFiled: October 24, 2023Date of Patent: February 18, 2025Assignee: Oracle Financial Services Software LimitedInventors: Shivam Agrahari, Dakshayani Singaraju, Veresh Jain
-
Patent number: 12202483Abstract: A driving assistance device includes a determination unit configured to, in a case where a preceding vehicle located in front of a vehicle in a stopped state starts, determine whether an object is located inside a specified area that is a predetermined area in front of the vehicle, and a driving assistance unit configured to maintain the stopped state of the vehicle in a case where an object is located inside the specified area in a case where the preceding vehicle starts.Type: GrantFiled: June 15, 2022Date of Patent: January 21, 2025Assignees: ASSIGNEEDENSO CORPORATION, TOYOTA JIDOSHA KABUSHIKI KAISHAInventors: Norio Tsuchida, Naoki Kusumoto, Yuki Tezuka
-
Patent number: 12190051Abstract: Systems and methods to facilitate a customization and proliferation of models are described. The system receives, via a first interface, table information and communicates the table information to a first model. The first model includes logic to process the values to generate a column of predicted values. The system receives a column of predicted values from the first model. The system appends the column of predicted values to the table information to generate appended table information. The system communicates, via a second interface, the appended table information to a second state including a second plurality of models. The sequence of states is associated with a plurality of interfaces including the first interface and the second interface. The interfaces facilitate a customization and proliferation of models.Type: GrantFiled: December 1, 2023Date of Patent: January 7, 2025Assignee: Opendoor Labs Inc.Inventors: Tianyi Xia, Leonid Boris Pekelis, David Makanalani Lundgren
-
Patent number: 12190916Abstract: According to particular embodiments, one process includes retrieving a multi-view interactive digital media representation that includes numerous images fused together into content and context models. The process next includes retrieving and processing audio data to be integrated into the multi-view interactive digital media representation. A first segment of audio data may be associated with a first position in the multi-view interactive digital media representation. In other examples, a first segment of audio data may be associated with a visual position or the location of a camera in the multi-view interactive digital media representation. The audio data may be played in coordination with the multi-view interactive digital media representation based on a user's navigation through the multi-view interactive digital media representation, where the first segment is played when the first position or first visual position is reached.Type: GrantFiled: August 29, 2023Date of Patent: January 7, 2025Assignee: Fyusion, Inc.Inventors: Stefan Johannes Josef Holzer, Radu Bogdan Rusu, Vladimir Roumenov Glavtchev, Alexander Jay Bruen Trevor
-
Patent number: 12182592Abstract: A method and apparatus for modifying a user interface. The method comprises receiving user interface data at a client from a first server, receiving modification computer program code at said client, and executing said modification computer program code at said client to modify said user interface data to generate modified user interface data. The modification computer program code can be received from said first server or from a further server.Type: GrantFiled: July 8, 2005Date of Patent: December 31, 2024Assignee: VERSATA FZ-LLCInventor: Plamen Ivanov Valtchev
-
Patent number: 12185177Abstract: A method and apparatus for mapping addressable information (e.g., locations denoted by name or address, street addresses, landmarks, etc.) off of disparate applications on a mobile device, onto an existing map on the mobile device, are disclosed. An application on a mobile device may display addressable information (e.g., a website displaying a location name and/or address, an email containing an address, etc.). In response to a user's selecting the addressable information and invoking a mapping command, a map-display application (e.g., Google Maps®, Yahoo! Maps®, Windows Live Search Map®, MapQuest®, iPhone® maps, Waze® etc.) may be automatically presented (e.g., launches, become visible, displayed, etc.) displaying the addressable information in addition to at least one prior mapping content previously displayed by the map-display application.Type: GrantFiled: February 8, 2024Date of Patent: December 31, 2024Assignee: Nearby Systems LLCInventors: Gabriel Jakobson, Steven L. Rueben
-
Patent number: 12154136Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for utilizing a secondary application to render invitational content. Primary content rendered by a web browser can be embedded with a command requesting that a secondary application be executed. The secondary application can be executed in a secured sand box environment and configured to render invitational content in a second window above the primary content. The secondary application can be known and trusted by the operating system to gather sensitive data used to select appropriate invitational content. Further, data can be included in the command requesting that the secondary application be executed. The invitational content can be associated with secondary views that can be rendered without affecting the primary content. The secondary application can collect data to render the secondary view, such as the exact point selected, which is used to render graphical transition effects leading to the secondary view.Type: GrantFiled: March 23, 2017Date of Patent: November 26, 2024Assignee: Apple Inc.Inventors: William Bedford Turner, Thomas Alsina, Sean B. Kelly
-
Patent number: 12147645Abstract: Embodiments include a method for navigating an electronic document. The method includes displaying a navigation pane that includes a group of logical document elements associated with the electronic document. The method also includes detecting a first user input. The method further includes determining that the first user input is configured to select a first logical document element included in the group of logical document elements. The method also includes selecting the first logical document element based on the first user input. The method further includes navigating to a portion of the document associated with the first logical document element. Embodiments also include a system and a computer-readable medium for navigating an electronic document.Type: GrantFiled: February 24, 2014Date of Patent: November 19, 2024Assignee: AUTODESK, INC.Inventor: Michael Glueck
-
Patent number: 12142140Abstract: Disclosed is a method for managing exhaust emission in a smart city based on Internet of Things. The method is executed by a management platform of an Internet of Things system, the system further includes a user platform, a service platform, a management platform, a sensor network platform, and one or more object platforms. The method includes: obtaining current monitoring data in a preset area collected by an object platform of the one or more object platforms through the sensor network platform, determining vehicle information based on the current monitoring data, determining a total amount of exhaust emission in the preset area based on the vehicle information, and determining vehicle limit information based on the total amount of exhaust emission, and sending the vehicle limit information to the user platform through the service platform by the management platform.Type: GrantFiled: July 26, 2022Date of Patent: November 12, 2024Assignee: CHENGDU QINCHUAN IOT TECHNOLOGY CO., LTD.Inventors: Zehua Shao, Yuefei Wu, Haitang Xiang, Yaqiang Quan, Xiaojun Wei
-
Patent number: 12112123Abstract: A method for generating a chart suggestion list using data present in a data table includes providing the data table, one or more data types of a plurality of cells of the data table and one or more statistics pertaining to the plurality of cells as input to a machine learning model to obtain one or more outputs indicating one or more chart types for the data table, and creating one or more suggested charts based on the indicated chart types. Each of the one or more suggested charts represents at least a subset of the data in the data table. The method also includes generating a chart suggestion list including at least one of the one or more suggested charts.Type: GrantFiled: June 30, 2023Date of Patent: October 8, 2024Assignee: Google LLCInventors: Fernanda Viégas, Martin Wattenberg, Daniel Smilkov, James Wexler, Daniel Gundrum
-
Patent number: 12093514Abstract: Systems, methods, and devices for determining a contrast of colors displayed by a digital user interface are disclosed, In one embodiment, in an electronic device including a processor, a compliance module is configured to receive a user selection of a graphical element displayed on a user interface of the electronic device; determine first color data associated with a background of the selected graphical element; determine second color data associated with a text string within the selected graphical element; determine a luminosity associated with the first color data and a luminosity associated with the second color data; calculate a color contrast ratio based on the luminosity associated with the first color data and the luminosity associated with the second color data; and display, at the user interface of the electronic device, the calculated color contrast ratio.Type: GrantFiled: December 1, 2021Date of Patent: September 17, 2024Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Sri Baskaran, Venkata Sudheer Babu Chundi, Chakrapani Chittabathina, Rasanjaya Herath Mudiyanselage, Mizan Miah, Muralidhar Somipalli, Manikanth Sakuru
-
Patent number: 12086535Abstract: A template built by a user may be converted by a Server Script Generation Engine (SSGE) into script code. In converting, the SSGE may load and parse a framework file containing static script syntax to locate insertion points, each associated with an iteration number, and may iteratively parse the template, utilizing the iteration number to resolve, in order, tags and sub-tags contained in the template. If a tag is set to respond to the iteration number, a function of the tag is invoked to process any related sub-tags and return a script associated therewith at the appropriate insertion point. The framework file (with the appropriate script code inserted) is compiled and stored in a compiled script object which can be run multiple times to perform all of the output functions expected by the user in lieu of the need to reconvert the template.Type: GrantFiled: July 6, 2023Date of Patent: September 10, 2024Assignee: OPEN TEXT SA ULCInventor: Gregory R. Petti
-
Patent number: 12046068Abstract: A method includes transmitting a request for a computer-readable routing diagram, such as a wiring diagram, a pneumatic or hydraulic line diagram, or an optical cable diagram. The method also includes receiving, in response to the request, a routing diagram including a connectable component and at least a portion of a routing set. The connectable component is associated with both a connectable component identifier and the routing set. The routing set contains one or more routable components, such as electrical circuits, pneumatic or hydraulic lines, or optical cables. Further, the method includes displaying, on a display, the routing diagram and at least the portion of the routing set highlighted. Displaying at least the portion of the routing set highlighted occurs in response to an occurrence of the connectable component being selected from the routing diagram displayed on the display or in response to the request including the connectable component identifier.Type: GrantFiled: July 2, 2019Date of Patent: July 23, 2024Assignee: Snap-on IncorporatedInventors: Michel B. Alberry, Lester B. Johnson, Michael S. Knize, John P. McGraw, Robert Pilz, Thomas A. Southward, Thomas W. Tipps, Eric J. Wade, Patrick S. Merg, Roy Steven Brozovich, Todd Mercer
-
Patent number: 12039260Abstract: A system for generating updatable structured content includes a definition processor, a template selector, and a content generator. The definition processor processes an updatable definition to produce a plurality of reusable typed-templates, each typed-template having (1) an associated type and at least one insertion point at which another typed-template may be inserted and (2) a pointer to the updatable definition. The template selector selects at least one reusable typed-template and its associated type to store in a hierarchical structure as masterdata, where the masterdata contain a pointer to the typed-template. The content generator uses the selected reusable typed-template to produce the updatable structured content according to the associated type with pointers back to the updatable definition. A change made to the updatable definition may be propagated to the structured content and to the typed-templates.Type: GrantFiled: December 20, 2018Date of Patent: July 16, 2024Assignee: MEDIDATA SOLUTIONS, INC.Inventors: Martin Frid-Nielsen, Yau Pan Chan, Daniel Stanley
-
Patent number: 12039147Abstract: A link shared through a chat room in a chat application is displayed. When a selection of the link is received, a content execution result corresponding to the link through an in-app browser of the chat application or an external browser distinct from the chat application is displayed. A notification for a new chat message is then displayed while the content execution result is being displayed through the in-app browser or the external browser. When a selection for the notification of the new chat message is received, the display of the content execution result is switched to a display of the chat room in which the new chat message was received. A content box, which enables access to the content execution result, is displayed on the switched display of the chat room.Type: GrantFiled: August 13, 2021Date of Patent: July 16, 2024Assignee: KAKAO CORP.Inventors: You Jin Kim, Yong Jun Kwon, Hyun Ok Choi, Han Gyeol Oh, Kyung Moo An, Eun Soo Heo
-
Patent number: 12031831Abstract: Systems and methods for ranking routes based on driving complexity are provided. The systems and methods may generate routes for a user based on factors indicative of difficulty levels of the routes (for example, based on the types of road features that exist on the route, among various other factors). The difficulty levels of the generated routes may then be used to automatically select, by a navigation system of a vehicle, a route that is suitable for the user based on their driving experience level. Alternatively, the routes may be presented to the user via the vehicle or a mobile device for selection by the user. The systems and methods may also be dynamic in that the difficulty levels of the routes may be adjusted as the user gains more driving experience.Type: GrantFiled: April 19, 2022Date of Patent: July 9, 2024Assignee: Ford Global Technologies, LLCInventors: Cheri Lyn Hansen, Jonathan Diedrich, Dhivya Srinivasan
-
Patent number: 12001504Abstract: A proxy server receives from a client device a request for a network resource that is hosted at an origin server for a domain. The request is received at the proxy server as a result of DNS request for the domain returning an IP address of the proxy server instead of an IP address of the origin server. The proxy server retrieves the requested network resource. The proxy server determines that the retrieved network resource includes at least one modification token that is of a type that indicates a threat to the client device. For at least this modification token, the proxy server automatically modifies at least a portion of the retrieved network resource that corresponds to that modification token. The proxy server transmits the modified network resource to the client device.Type: GrantFiled: April 19, 2021Date of Patent: June 4, 2024Assignee: CLOUDFLARE, INC.Inventors: Lee Hahn Holloway, Matthew Browning Prince, Matthieu Philippe François Tourne
-
Patent number: 11966695Abstract: Methods, systems and computer program products for implementing a mere-parser are disclosed. Text data is processed to generate one or more parse items. A boundary based attribute associated with one of the parse items is identified, and the identified mere attribute is associated with one or more of the remaining parse items that is not blocked from associated with the boundary based attribute.Type: GrantFiled: October 27, 2020Date of Patent: April 23, 2024Assignee: Optum360, LLCInventors: Daniel T. Heinze, Mark L. Morsch
-
Patent number: 11960525Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for automatically formatting content items for presentation. For example, in response to receiving an invocation of a presentation mode for a content item, a computing device can generate a tree structure representing the structure of the content item. The computing device can generate a presentation version of the content item based on a presentation template that defines the presentation formatting for the content item. The computing device can traverse the tree and determine a portion of the presentation version of the content item to present based on the amount of content that can fit within a display size of a display device. In some implementations, the computing device can determine portions of content to suppress and/or highlight based on various characteristics, metadata, comments, links, etc., corresponding to the portions of content in the content item.Type: GrantFiled: March 22, 2017Date of Patent: April 16, 2024Assignee: DROPBOX, INCInventors: Justin Hileman, Scott Zhuge, Kevin Ji
-
Patent number: 11954433Abstract: Techniques for visualizing text expressions in spreadsheet cells by mapping syntactic elements of the text expressions to two-dimensional (2D) or three-dimensional (3D) configurations of elements, and displaying the 2D or 3D configurations in a graphical user interface, wherein the syntactic relationships between syntactic elements in the text expressions are rendered as spatial relationships between the elements in the 2D or 3D configuration. In one embodiment, a method for converting a text expression into a 2D or 3D configuration includes selecting a spreadsheet cell based on input received from a user input device, wherein the spreadsheet cell comprises a text expression, parsing the text expression, using a logic subsystem, into at least a first syntactic element, mapping the first syntactic element, using the logic subsystem, to a first 2D or 3D element, and displaying the first element in a graphical user interface via a display subsystem.Type: GrantFiled: December 15, 2022Date of Patent: April 9, 2024Assignee: INTERJECT DATA SYSTEM, INC.Inventors: Jeffrey Dean Honsowetz, Eugene Lyubar, Patrick DeBuse