Shawn Patrick
Shawn Patrick Bolich, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20150149392 | Software Application for Managing a Collection of Robot Repairing Resources for a Technician - A software application that is able to manage a collection of robot repairing resources can be used to assist technicians in repairing and solving hardware or software malfunctions within an electro-mechanical robot. The software application is able to simultaneous monitor multiple different electro-mechanical robots by receiving diagnostic information from them. The software application can identify a malfunction within one of the electro-mechanical robots by comparing its diagnostic information against a set of robot repair manuals. The software application will then select an optimal AI algorithm that has the best chance of repairing the hardware or software malfunction. The software application continues by implementing the optimal AI algorithm with a set of cloud accessible robot repairing applications, a technician's intervention, or a combination thereof. | 05-28-2015 |
Shawn Patrick Findlan, Darien, CT US
Patent application number | Description | Published |
---|---|---|
20120179542 | Mobile Display System And Method For Delivering Advertising - Targeted advertisement delivery to a captive audience, with the content limited to a select group of advertisements, and in a way that advertisers can control where, and to whom the advertisements are shown. Advertisements can be delivered via mobile devices which are locked so that interaction is limited to the advertisements. Usage data can be reported back to a server for analysis and distribution to advertisers. Advertisements can be selectively targeted based on demographic, usage, or other information. | 07-12-2012 |
20140279353 | C2EX Compute Commodities Exchange - A system for exchanging cloud computing resources in a market has a central computer, a client computer, at least one database containing a list of available cloud computing resources and a list of suppliers. Software executes on the central computer for receiving a request for a specific resource from the client computer. The central computer matches the request for a specific resource to the list of available resources. The central computer provides to the client computer a list of available resources that matches the request for a specific resource. The central computer then receives a buy request from a consumer of the specific resource and sends the request to a supplier of the specific resource. | 09-18-2014 |
Shawn Patrick Flisakowski, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20110107320 | Managing Digital Content in Hierarchies - Methods, apparatuses, and systems for managing digital content in hierarchies are described. A first version of a digital image is received from an external device which tracks changes to the first version. It is determined that a second version of the digital image, changes to which have been tracked, exists. Based on comparing the tracked changes of both versions, the versions are combined. The first version is created by splitting the second version, which is stored in a master hierarchy, and transmitting the split version to the external device. During splitting, a child hierarchy of information is split from the master hierarchy, the child hierarchy including portions of the master hierarchy to access the second version such that the second version can be accessed independent of the master hierarchy. Changes to the versions are tracked in change tables, for example, using values that are mashed into a single record. | 05-05-2011 |
20130066829 | SYNCHRONIZATION OF DATABASE CHANGES AMONG MULTIPLE DEVICES - Methods, systems, and apparatus, including computer program products, for synchronizing database changes among multiple devices. In one aspect, a method includes determining one or more primary differences between a primary database and a local synchronization database; receiving, from a secondary device, one or more secondary differences associated with a secondary database; merging the primary differences and the secondary differences to generate a set of merged differences; providing the set of merged differences to the secondary device; receiving, from the secondary device, an acknowledgment indicating receipt of the set of merged differences; and updating the primary database in accordance with the set of merged differences after receipt of the acknowledgment. Further, at least one conflict can be detected between the primary differences and the secondary differences, and can be resolved prior to generating the set of merged differences. | 03-14-2013 |
20140059025 | Managing Digital Content In Hierarchies - Methods, apparatuses, and systems for managing digital content in hierarchies are described. A first version of a digital image is received from an external device which tracks changes to the first version. It is determined that a second version of the digital image, changes to which have been tracked, exists. Based on comparing the tracked changes of both versions, the versions are combined. The first version is created by splitting the second version, which is stored in a master hierarchy, and transmitting the split version to the external device. During splitting, a child hierarchy of information is split from the master hierarchy, the child hierarchy including portions of the master hierarchy to access the second version such that the second version can be accessed independent of the master hierarchy. Changes to the versions are tracked in change tables, for example, using values that are mashed into a single record. | 02-27-2014 |
Shawn Patrick Flisakowski, Saratoga, CA US
Patent application number | Description | Published |
---|---|---|
20160041963 | REFERENCE REPRESENTATION AND TRANSFORMATION IN COLLABORATIVE DOCUMENTS - The present disclosure relates to implementing changes to a data structure, such as a formula, in a collaborative context. In certain embodiments, collaborative changes made to a formula containing references to other portions of a table are retained or account for when an undo operation is performed. In one aspect, unique identifiers are used to identify and track table features, such as columns, rows, or cells, which may be moved, deleted, or created during a collaborative session. In some instances, collaborative changes may be logged for later application or applied to commands in an undo stack to prevent loss of changes. | 02-11-2016 |
Shawn Patrick Mcguan, San Clemente, CA US
Patent application number | Description | Published |
---|---|---|
20100332194 | IMPLANT TRAINING SYSTEM - An implant training system based on a biomechanical modeling system is disclosed. In one embodiment, the implant training system includes a processor configured to load and execute instructions from an implant simulation module and the implant simulation module configured to provide a preloaded case representing a model patient to a user, receive input from the user to adjust the preloaded case to represent a particular patient, and provide outcome information for using an implant in the particular patient. | 12-30-2010 |
20110045952 | Systems and Methods For Determining Muscle Force Through Dynamic Gain Optimization of a Muscle PID Controller - Systems and methods for determining muscle force are presented. Proportional, integral, and derivative control is used to simulate muscle forces for multiple muscles contributing to a kinematic profile. The simulated muscle forces arc modified by dynamic gains that are calculated in order to achieve a muscle recruitment objective such as minimizing collective muscle effort while still achieving the kinematic motion. | 02-24-2011 |
20130191101 | SYSTEMS AND METHODS FOR DETERMINING MUSCLE FORCE THROUGH DYNAMIC GAIN OPTIMIZATION OF A MUSCLE PID CONTROLLER - Systems and methods for determining muscle force are presented. Proportional, integral, and derivative control is used to simulate muscle forces for multiple muscles contributing to a kinematic profile. The simulated muscle forces arc modified by dynamic gains that are calculated in order to achieve a muscle recruitment objective such as minimizing collective muscle effort while still achieving the kinematic motion. | 07-25-2013 |
Shawn Patrick Zinnen, Denver, CO US
Patent application number | Description | Published |
---|---|---|
20140051625 | Bone Targeted Therapeutics and Methods of Making and Using the Same - The present invention provides novel bisphosphonate conjugates, pharmaceutical compositions comprising bisphosphonate conjugates and methods of using such analogs in the treatment of bone cancer, bone-related diseases, bone infection, bone inflammation, and diseases of the soft tissues surrounding bones. | 02-20-2014 |