Patents Examined by John P Hocker
  • Patent number: 12648879
    Abstract: 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: Grant
    Filed: July 17, 2025
    Date of Patent: June 9, 2026
    Assignee: University of Central Florida Research Foundation, Inc.
    Inventors: Francisco Guido-Sanz, Mindi Anderson, Desiree Diaz
  • Patent number: 12637733
    Abstract: 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: Grant
    Filed: January 27, 2022
    Date of Patent: May 26, 2026
    Assignee: XI'AN JIAOTONG UNIVERSITY
    Inventors: Qiyin Lin, Nan Yang, Jun Hong, Yuhan Zhang, Yicong Zhou, Lian Liu
  • Patent number: 12616523
    Abstract: 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: Grant
    Filed: October 29, 2021
    Date of Patent: May 5, 2026
    Assignee: 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: 12620459
    Abstract: 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: Grant
    Filed: February 16, 2022
    Date of Patent: May 5, 2026
    Assignee: Stokely-Van Camp, Inc.
    Inventors: Jenna Wang, Tsz-Ching (James) Yuan, Lei Zhao, Lara Nyman, Kelly Barnes, ElHadji Dioum, YiFang Chu
  • Patent number: 12601250
    Abstract: 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: Grant
    Filed: September 4, 2020
    Date of Patent: April 14, 2026
    Assignee: Schlumberger Technology Corporation
    Inventors: Ram Sunder Kalyanraman, Sebastien Roche, Claude Signer, Guillaume Borrel, Thomas Barrou, Jean-Luc Le Calvez, Bo Ding, Vassilis Varveropoulos
  • Patent number: 12530512
    Abstract: 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: Grant
    Filed: May 17, 2022
    Date of Patent: January 20, 2026
    Assignee: XILINX, INC.
    Inventors: Nageshwar Reddy Peddamgari, Sourabh Anand, Vasudha Annam, Chandra Sekhar Mulpuri
  • Patent number: 12505124
    Abstract: 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: Grant
    Filed: December 2, 2021
    Date of Patent: December 23, 2025
    Assignee: 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: 12487797
    Abstract: 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: Grant
    Filed: February 15, 2022
    Date of Patent: December 2, 2025
    Assignee: Siemens Aktiengesellschaft
    Inventors: Bin Zhang, Armin Roux, Ye Hu, Shun Jie Fan
  • Patent number: 8639656
    Abstract: 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: Grant
    Filed: February 2, 2007
    Date of Patent: January 28, 2014
    Assignee: International Business Machines Corporation
    Inventors: Suparna Bhattacharya, Mingming Cao, David J. Kleikamp, Theodore Y. T. Tso
  • Patent number: 8612408
    Abstract: 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: Grant
    Filed: December 21, 2005
    Date of Patent: December 17, 2013
    Assignee: BMC Software, Inc.
    Inventors: Jean-Marc Trinon, Troy Cline, Walt Giroir, Shane Crawford
  • Patent number: 8583618
    Abstract: 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: Grant
    Filed: November 24, 2008
    Date of Patent: November 12, 2013
    Assignee: Business Objects S.A.
    Inventors: Mathieu Lemaire, Steve N. Kopp, Alexis L. Naibo
  • Patent number: 8515929
    Abstract: 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: Grant
    Filed: June 5, 2006
    Date of Patent: August 20, 2013
    Assignee: International Business Machines Corporation
    Inventors: Igor Goulko, Galina Rubinshtein, Marjorie Schejter, Uri Segev
  • Patent number: 8510263
    Abstract: 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: Grant
    Filed: June 15, 2009
    Date of Patent: August 13, 2013
    Assignee: Verisign, Inc.
    Inventors: Tarik R. Essawi, Nageswararao Chigurupati
  • Patent number: 8478775
    Abstract: 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: Grant
    Filed: January 30, 2009
    Date of Patent: July 2, 2013
    Assignee: Microsoft Corporation
    Inventors: Amir Netz, Cristian Petculescu, Adrian Ilcu Predescu, Marius Dumitru
  • Patent number: 8438136
    Abstract: 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: Grant
    Filed: September 27, 2007
    Date of Patent: May 7, 2013
    Assignee: Symantec Corporation
    Inventors: James P. Ohr, Timothy J. Stevens
  • Patent number: 8380695
    Abstract: 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: Grant
    Filed: August 19, 2011
    Date of Patent: February 19, 2013
    Assignee: Algebraix Data Corporation
    Inventor: Christopher M. Piedmonte
  • Patent number: 8032509
    Abstract: 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: Grant
    Filed: January 14, 2011
    Date of Patent: October 4, 2011
    Assignee: Algebraix Data Corporation
    Inventor: Christopher M. Piedmonte
  • Patent number: 8032523
    Abstract: 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: Grant
    Filed: May 8, 2008
    Date of Patent: October 4, 2011
    Assignee: International Business Machines Corporation
    Inventors: Rick A. Hamilton, II, Jenny S. Li, Vivek Salve, Anne R. Sand, Elisabeth R. Stahl
  • Patent number: 8019717
    Abstract: 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: Grant
    Filed: May 18, 2007
    Date of Patent: September 13, 2011
    Assignee: SAP AG
    Inventors: Michael Seubert, Jochen A. Rasch
  • Patent number: 8015193
    Abstract: 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: Grant
    Filed: December 14, 2010
    Date of Patent: September 6, 2011
    Assignee: Oracle America, Inc.
    Inventors: Stephen J. Green, Jeffrey L. Alexander, Paul B. Lamere