Patents Examined by John P Hocker
-
Patent number: 12648879Abstract: A multispectral photonic imaging system and associated methods are disclosed for classifying wound tissue and generating customized therapeutic wound dressings. The system employs wavelength-specific optical sources and integrated image sensors to capture multispectral reflectance data from a wound, enabling computational classification of distinct tissue types such as granulation, slough, and necrosis. A three-dimensional (3D) digital model of the wound is constructed using spatial data from depth sensors. The classified 3D wound model facilitates automated design of patient-specific dressings, featuring heterogeneous regions tailored with therapeutic compounds like antimicrobial agents, analgesics, collagen scaffolds, and hydrogel matrices precisely aligned to corresponding tissue classifications.Type: GrantFiled: July 17, 2025Date of Patent: June 9, 2026Assignee: University of Central Florida Research Foundation, Inc.Inventors: Francisco Guido-Sanz, Mindi Anderson, Desiree Diaz
-
Patent number: 12637733Abstract: A method for improving the uniformity of connection performance of an assembly surface based on zoned hardening is provided. Through a finite element contact analysis of the assembly surface, a topology optimization of the hardening layer layout of the assembly surface is carried out with the aim of improving the uniformity of the connection performance of the assembly surface. The design is based on the optimized theoretical data, and uses the laser hardening technology to realize the zoned differential hardening of the assembly surface. By performing the zoned differential hardening on the assembly surface, the uniformity of the connection performance of the assembly surface can be effectively improved, and the purpose of improving the high cycle fatigue and the vibration of the high-end equipment parts such as aero-engines can be further achieved.Type: GrantFiled: January 27, 2022Date of Patent: May 26, 2026Assignee: XI'AN JIAOTONG UNIVERSITYInventors: Qiyin Lin, Nan Yang, Jun Hong, Yuhan Zhang, Yicong Zhou, Lian Liu
-
Patent number: 12616523Abstract: A method for controlling a robotic system to facilitate a joint arthroplasty procedure includes generating a graphical user interface comprising a visualization of an implant plan and an indication of a user-defined value for an implant planning parameter, and comparing the user-defined value for the implant planning parameter to the range. The method includes providing a marking at the indication of the user-defined value on the graphical user interface and receiving an update to the implant plan, wherein the update to the implant plan causes a change in the user-defined value. The method further includes determining that the change in the user-defined value moved the user-defined value to within the selected preferred range.Type: GrantFiled: October 29, 2021Date of Patent: May 5, 2026Assignee: MAKO SURGICAL CORP.Inventors: Lizeth Joann Caldera, Jason Otto, Morgan Fitzgerald, Milan Ikits, Ajeet Singh Yadav, Arun Shreedhar, Kevin Froster, Christine Perrone, Ta-Cheng Chang
-
Patent number: 12620459Abstract: A system is configured to identify efficacious ingredients for functional blends by determining a rank of at least one functional ingredient using several pathway-based groups of functional ingredients. A rank of at least one functional ingredient is based on predicted activity of active compounds present in the at least one functional ingredient.Type: GrantFiled: February 16, 2022Date of Patent: May 5, 2026Assignee: Stokely-Van Camp, Inc.Inventors: Jenna Wang, Tsz-Ching (James) Yuan, Lei Zhao, Lara Nyman, Kelly Barnes, ElHadji Dioum, YiFang Chu
-
Patent number: 12601250Abstract: A system for wireline service planning and advising includes a receiver, one or more computing system processors, and a transmitter. The receiver is configured to receive, from a user of the system, an objective parameter for interpreting a state of a well barrier. The one or more computing system processors is in communication with the receiver and configured to generate a plurality of candidate services based on the objective parameter and a model of the well barrier, each candidate service specifying sensor data to be acquired using wireline tools, select at least one wireline service from the wireline candidate services based on a selection logic or input by the user, and generate an execution plan specifying operational parameters of the selected wireline service. The transmitter is in communication with the one or more computing system processors and configured to transmit the execution plan to execute the selected wireline service at a wellsite.Type: GrantFiled: September 4, 2020Date of Patent: April 14, 2026Assignee: Schlumberger Technology CorporationInventors: Ram Sunder Kalyanraman, Sebastien Roche, Claude Signer, Guillaume Borrel, Thomas Barrou, Jean-Luc Le Calvez, Bo Ding, Vassilis Varveropoulos
-
Patent number: 12530512Abstract: Methods and systems for simulating RTL models in combination with behavioral models involve generating an overall simulation model from a circuit design by a simulation tool of an EDA system. The overall simulation model includes respective behavioral simulation models of components of the circuit design. A register transfer level (RTL) simulation model of a particular component of the components of the circuit design is generated by an extractor tool of the EDA system. The respective behavioral simulation model of the particular component in the overall simulation model is replaced with the RTL simulation model, and a simulation that executes the overall simulation model and the RTL simulation model in place of the behavioral simulation model of the particular component is performed.Type: GrantFiled: May 17, 2022Date of Patent: January 20, 2026Assignee: XILINX, INC.Inventors: Nageshwar Reddy Peddamgari, Sourabh Anand, Vasudha Annam, Chandra Sekhar Mulpuri
-
Patent number: 12505124Abstract: Implementations generally relate to a decision graph. In some implementations, a method includes receiving a graph, where the graph includes data criteria. The method further includes receiving a data structure, where the data structure includes input values. The method further includes applying the data criteria of the graph against the input values of the data structure. The method further includes computing an output value based on the applying of the data criteria against the input values.Type: GrantFiled: December 2, 2021Date of Patent: December 23, 2025Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Richard Polton, Henry Deards, Scott Edwards Coll, Tom Barber, Neil Sewell, Hayley Mackay, Sudarshan Vyas, Ryan Wills, Peter McQuillan, Tom Lancaster, Robert Moeller
-
Patent number: 12487797Abstract: A programming method is for a numerical control machine tool system including a mobile terminal, a controller, a robot, and a numerical control machine tool. The mobile terminal is wirelessly connected to the controller configured to control the robot and the numerical control machine tool, and the robot and the numerical control machine tool being configured to work cooperatively to process a workpiece. The method includes: loading, at the mobile terminal, a preset motion model of the robot and the numerical control machine tool, the preset motion model being a plurality of graphical functional modules and a connection between them; receiving a graphical programming instruction for a user to configure the preset motion model using the mobile terminal; and converting the graphical programming instruction into G-code, where the G-code is used by the controller to control the robot and the numerical control machine tool to process the workpiece.Type: GrantFiled: February 15, 2022Date of Patent: December 2, 2025Assignee: Siemens AktiengesellschaftInventors: Bin Zhang, Armin Roux, Ye Hu, Shun Jie Fan
-
Patent number: 8639656Abstract: A method and apparatus are provided for pre-allocating non-initialized blocks of data in a file system. Each file contains a primary i-node to maintain file metadata. A secondary i-node is created and associated with the primary i-node. The secondary i-node contains non-initialized data blocks, and the primary i-node contains valid and initialized data blocks. A write operation to a non-initialized data block in a pre-allocated range stored in the secondary i-node directs the data block from the secondary i-node to the primary i-node.Type: GrantFiled: February 2, 2007Date of Patent: January 28, 2014Assignee: International Business Machines CorporationInventors: Suparna Bhattacharya, Mingming Cao, David J. Kleikamp, Theodore Y. T. Tso
-
Patent number: 8612408Abstract: A management system has a reconciliation engine that reconciles information describing resources from a computer network service and stores reconciled information in a database. An editing engine or server is used to access and search reconciled information in the database based on at least one search criterion. Preferably, the search criterion is user-entered. The editing engine is then used to create at least a portion of a service model of the computer network service using reconciled information obtained through accessing and searching the database. Preferably, creating the service model is done with a graphical user interface application that enables a user to graphically build and modify aspects of the service model. When the service model is created or updated, a publishing engine or server is used publish at least a portion of the service model to one or more impact managers of the computer network service.Type: GrantFiled: December 21, 2005Date of Patent: December 17, 2013Assignee: BMC Software, Inc.Inventors: Jean-Marc Trinon, Troy Cline, Walt Giroir, Shane Crawford
-
Patent number: 8583618Abstract: Some aspects include reception of a plurality of search results, selection of a graphical format in which to present the search results from a plurality of graphical formats based on metadata of the plurality of search results, and presentation of the plurality of search results in the selected graphical format.Type: GrantFiled: November 24, 2008Date of Patent: November 12, 2013Assignee: Business Objects S.A.Inventors: Mathieu Lemaire, Steve N. Kopp, Alexis L. Naibo
-
Patent number: 8515929Abstract: A method for online propagation of data updates, the method including initiating a record update process for any of a plurality of records in a system responsive to a modification of a trigger data item, where the process is performed while the system is online, creating an update process timestamp indicating a time at which the record update process is begun, and determining if a last-modified timestamp associated with any of the records indicates an eariler time than the update process timestamp, and, if so updating the record to reflect the modification to the trigger data item, and modifying the last-modified timestamp to reflect a time that is later than the update process timestamp.Type: GrantFiled: June 5, 2006Date of Patent: August 20, 2013Assignee: International Business Machines CorporationInventors: Igor Goulko, Galina Rubinshtein, Marjorie Schejter, Uri Segev
-
Patent number: 8510263Abstract: A method for validating SRS registry transaction data includes receiving OLTP transaction data from a first database, parsing the OLTP transaction data, and comparing the parsed OLTP transaction data to one or more of a set of profiles. Each of the one or more of the set of profiles includes metadata in XML files. The method also includes caching the parsed OLTP transaction data in a first data cache, receiving log data associated with the OLTP transaction data; and caching the log data in a second data cache. The method further includes correlating the parsed transaction data cached in the first data cache with the log data cached in the second data cache.Type: GrantFiled: June 15, 2009Date of Patent: August 13, 2013Assignee: Verisign, Inc.Inventors: Tarik R. Essawi, Nageswararao Chigurupati
-
Patent number: 8478775Abstract: The subject disclosure relates to querying of column based data encoded structures enabling efficient query processing over large scale data storage, and more specifically with respect to complex queries implicating filter and/or sort operations for data over a defined window. In this regard, in various embodiments, a method is provided that avoids scenarios involving expensive sorting of a high percentage of, or all, rows, either by not sorting any rows at all, or by sorting only a very small number of rows consistent with or smaller than a number of rows associated with the size of the requested window over the data. In one embodiment, this is achieved by splitting an external query request into two different internal sub-requests, a first one that computes statistics about distribution of rows for any specified WHERE clauses and ORDER BY columns, and a second one that selects only the rows that match the window based on the statistics.Type: GrantFiled: January 30, 2009Date of Patent: July 2, 2013Assignee: Microsoft CorporationInventors: Amir Netz, Cristian Petculescu, Adrian Ilcu Predescu, Marius Dumitru
-
Patent number: 8438136Abstract: A method, system, and computer-readable storage medium are disclosed for recovering a backup catalog from replicated data. A set of catalog metadata may be stored in a metadata object on a first storage device. The set of catalog metadata may describe a plurality of files stored in an archive. The metadata object and the archive may be copied to a second storage device, thereby generating a replicated metadata object and a replicated archive on the second storage device. The set of catalog metadata may be imported from the replicated metadata object into a destination backup catalog. The destination backup catalog describes the plurality of files stored in the replicated archive.Type: GrantFiled: September 27, 2007Date of Patent: May 7, 2013Assignee: Symantec CorporationInventors: James P. Ohr, Timothy J. Stevens
-
Patent number: 8380695Abstract: Systems and methods for storing and accessing data. A query language statement may reference a plurality of data sets and a plurality of algebraic relations between the data sets may be composed from the query language statement. The algebraic relations may be used to define new data sets and to optimize access to data sets. A store of algebraic relations may be accumulated over time. Alternative collections of algebraic relations may be generated and evaluated to determine an optimized collection of algebraic relations to use in calculating and providing a requested data set. The optimization may be performed using the algebraic relations rather than retrieving underlying data sets from storage. As a result, optimization may be performed at processor speeds to minimize the amount of time required for data to be retrieved from slower storage.Type: GrantFiled: August 19, 2011Date of Patent: February 19, 2013Assignee: Algebraix Data CorporationInventor: Christopher M. Piedmonte
-
Patent number: 8032509Abstract: Systems and methods for storing and accessing data. A query language statement may reference a plurality of data sets and a plurality of algebraic relations between the data sets may be composed from the query language statement. The algebraic relations may be used to define new data sets and to optimize access to data sets. A store of algebraic relations may be accumulated over time. Alternative collections of algebraic relations may be generated and evaluated to determine an optimized collection of algebraic relations to use in calculating and providing a requested data set. The optimization may be performed using the algebraic relations rather than retrieving underlying data sets from storage. As a result, optimization may be performed at processor speeds to minimize the amount of time required for data to be retrieved from slower storage.Type: GrantFiled: January 14, 2011Date of Patent: October 4, 2011Assignee: Algebraix Data CorporationInventor: Christopher M. Piedmonte
-
Patent number: 8032523Abstract: A method and system for migrating source data from one or more databases to a destination database, wherein the destination database is selected based on power consumption of the destination database. A data migration server determines which destination database should be selected by selecting a number of candidates and comparing the power consumed, the available space and the maximum monthly power consumption limit. A user intervention policy is created to evaluate which data should be moved to a destination database. A “payback period” is calculated to determine the amount of time that will elapse before savings are realized.Type: GrantFiled: May 8, 2008Date of Patent: October 4, 2011Assignee: International Business Machines CorporationInventors: Rick A. Hamilton, II, Jenny S. Li, Vivek Salve, Anne R. Sand, Elisabeth R. Stahl
-
Patent number: 8019717Abstract: Systems, methods, and apparatus, including computer program products, providing unique identifiers for data-bearing digital objects. Scheme-based definition of uniqueness contexts and scheme-based mappings between identifiers are described. A method of one aspect includes generating a first object identifier for a first object of a first object type on a first system, the first object identifier having an identification context. The identification context includes a first system identifier or one or more second object identifiers of one or more respective second objects. The method further includes providing the first object identifier with the identification context to identify the first object uniquely.Type: GrantFiled: May 18, 2007Date of Patent: September 13, 2011Assignee: SAP AGInventors: Michael Seubert, Jochen A. Rasch
-
Patent number: 8015193Abstract: A method for accessing a file system including computing a first numerical similarity score for a first stored document and a second numerical similarity score for a second stored document by comparing a plurality of weighted active terms with a plurality of weighted indexed terms, determining a document order of the first stored document followed by the second stored document based on the first numerical similarity score exceeding the second numerical similarity score, generating a list of similar documents including the first stored document followed by the second stored document based on the document order, and displaying, in a file system interface and on the computer display, the list of similar documents while an active document is open in an active document interface.Type: GrantFiled: December 14, 2010Date of Patent: September 6, 2011Assignee: Oracle America, Inc.Inventors: Stephen J. Green, Jeffrey L. Alexander, Paul B. Lamere