Patents by Inventor Andrew Smith

Andrew Smith has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10990995
    Abstract: A system for cognitive assessment of the competitiveness of deals may include a memory having stored thereon historical deal information for historical deals with each historical deal including a historical deal component. A historical deal component may include a historical work scope and associated historical work pricing. The system may also include a processor cooperating with the memory and configured to compare current deal information with the historical deal information. The current deal information may include a current deal component that may include a current work scope and associated current work pricing. The processor may use machine learning to determine whether the current deal component is non-competitive based upon the historical deal information, and for each non-competitive current deal component generate an alternative current deal component. The alternative current deal component may have at least one of a different current work scope and different associated current work pricing.
    Type: Grant
    Filed: September 14, 2018
    Date of Patent: April 27, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shubhi Asthana, Kugamoorthy Gajananan, Aly Megahed, Hamid Reza Motahari Nezhad, Taiga Nakamura, Mark Andrew Smith, Peifeng Yin
  • Publication number: 20210100672
    Abstract: Stent delivery systems and methods for making and using stent delivery systems are disclosed. An example stent delivery system may include an inner member having a stent receiving region, a stent disposed along the stent receiving region, a deployment sheath axially slidable relative to the inner member, the deployment sheath having a proximal end region, a handle coupled to the deployment sheath, a rod coupled to the handle, the rod having a distal end region, a proximal end region and a first threaded portion extending from the distal end region to the proximal end region and a coupling member configured to couple the rod to the deployment sheath, the coupling member having an engagement portion. Additionally, the first threaded portion of the rod is designed to engage the engagement portion of coupling member and rotation of the rod is designed to translate the coupling member along the rod.
    Type: Application
    Filed: October 2, 2020
    Publication date: April 8, 2021
    Applicant: BOSTON SCIENTIFIC SCIMED, INC.
    Inventors: BRADY SCOTT LOGAN, PAUL GOUDREAU, IAN FORTE, ANDREW SMITH, TYLER HEBIG, RYAN HENDRICKSON, DEREK KENNETH LARSON, JASON T. ANDERSON, ROWAN OLUND HETTEL
  • Patent number: 10959694
    Abstract: A mammography system using a tissue exposure control relying on estimates of the thickness of the compressed and immobilized breast and of breast density to automatically derive one or more technic factors. The system further uses a tomosynthesis arrangement that maintains the focus of an anti-scatter grid on the x-ray source and also maintains the field of view of the x-ray receptor. Finally, the system finds an outline that forms a reduced field of view that still encompasses the breast in the image, and uses for further processing, transmission or archival storage the data within said reduced field of view.
    Type: Grant
    Filed: January 19, 2018
    Date of Patent: March 30, 2021
    Assignee: HOLOGIC, INC.
    Inventors: Zhenxue Jing, Georgia Hitzke, Donald Kennedy, Andrew Smith, Jay A. Stein
  • Publication number: 20210089438
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for testing performance of server systems. In some implementations, a method includes identifying, by one or more computers, a resource provided by a server system. The method includes generating, by the one or more computers, a performance test for the server system. The performance test includes a series of operations that includes (i) providing the resource and (ii) responding to one or more interactions with the resource. The method includes performing one or more performance testing cycles that each include: causing the server system to perform the series of operations of the performance test; and evaluating one or more performance measures that characterize the performance of the series of operations by the server system.
    Type: Application
    Filed: September 22, 2020
    Publication date: March 25, 2021
    Inventors: Richard Gardner, Clayton Myers, Andrew Smith, Timothy Lang
  • Publication number: 20210087785
    Abstract: A working machine includes a ground engaging structure, and an undercarriage supported on the ground engaging structure. The undercarriage has a drive arrangement for moving the ground engaging structure to propel the working machine, the drive arrangement comprising a prime mover and a transmission comprising a hydraulic pump arrangement configured to be driven by the prime mover. A superstructure rotatably mounted to the undercarriage and a working arm is connected to the superstructure. A first implement mount connected the undercarriage for operably mounting a working implement to the undercarriage. The undercarriage has a first actuator for raising and lowering a working implement when mounted to the first implement mount and comprises a hydraulic connector for supplying hydraulic fluid to the first actuator to actuate the first actuator, and a first auxiliary hydraulic connector is provided that is configured for supplying hydraulic fluid to an implement connected thereto.
    Type: Application
    Filed: September 18, 2020
    Publication date: March 25, 2021
    Applicant: J.C. BAMFORD EXCAVATORS LIMITED
    Inventors: Duncan Andrew Smith, Patrick Edward Naylor
  • Publication number: 20210092015
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-readable storage media, for centralized platform management for multiple environments. In some implementations, a management system obtains configuration information for each of multiple computing environments. The management system stores the configuration information for the multiple computing environments in a repository and monitors actions that change configurations of the multiple computing environments. The management system provides an interface configured to provide information about the configurations of the multiple computing environments and to adjust the configurations of the multiple computing environments in response to input received through the interface.
    Type: Application
    Filed: September 25, 2019
    Publication date: March 25, 2021
    Inventors: Richard Gardner, Clayton Myers, Andrew Smith
  • Publication number: 20210081298
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for monitoring performance deviations. In some implementations, a workflow that is configured to monitor performance of an operation of one or more computers is run. In running the workflow, a performance measure for the operation is determined. In running the workflow, a reference performance level for the operation is determined. In running the workflow, it is determined whether the performance measure indicates a deviation from the reference performance level for the operation. In running the workflow, an action specified by the workflow is selectively performed based on whether the performance measure is determined to indicate a deviation from the reference performance level for the operation.
    Type: Application
    Filed: September 17, 2020
    Publication date: March 18, 2021
    Inventors: Richard Gardner, Clayton Myers, Andrew Smith
  • Publication number: 20210073026
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for validating and publishing workflows from remote environments. In some implementations, a workflow that specifies a set of computer operations to be performed is received over the communication network. The workflow is tested by performing one or more of the computer operations of the workflow and recording results of performing the one or more computer operations, and/or performing an analysis of the computer operations of the workflow. It is determined that the workflow satisfies at least one predetermined criterion for publishing workflows for use by other computer systems. In response to determining that the workflow satisfies the at least one predetermined criterion for publishing workflows, the workflow is stored in a repository and published to make the workflow available to one or more other computer systems.
    Type: Application
    Filed: September 4, 2020
    Publication date: March 11, 2021
    Inventors: Clayton Myers, Andrew Smith, Richard Gardner, Timothy Lang
  • Publication number: 20210071971
    Abstract: Heat exchangers and methods for assembling a heat exchanger are described, such as for example a round tube heat exchanger, which may be a fin and tube heat exchanger, and which may be used for example in a heating, ventilation, and air conditioning system (HVAC) system and/or unit thereof. The heat exchanger includes aluminum tubes mechanically rolled into an aluminum tube support and the tubes are fluidically sealed with the tube support. The aluminum tube support including the aluminum tubes rolled therein is assembled to a fluid manifold configured to allow fluid flow through the heat exchanger and into and/or out of the heat exchanger.
    Type: Application
    Filed: November 16, 2020
    Publication date: March 11, 2021
    Inventors: William Burgess FOX, Jacob Levi GREGG, Corey Michael GILBERTSON, Sean Andrews Smith, Jeffery Carl GILL, Robert John LARRINAGA
  • Publication number: 20210073702
    Abstract: A processor-implemented method includes receiving, from a mobile device, transmission information corresponding to an audio data transmission associated with an audio data packet loss of one or more audio data packets. The processor determines, based at least in part on the transmission information, a geographic region associated with a wireless communication network transceiver. The processor further determines an average audio data packet loss rate associated with the geographic region and a correlation between the audio data packet loss and at least one key performance indicator (KPI). The KPI is indicative of the audio data transmission. Based at least in part on (i) the average audio data packet loss rate and (ii) the correlation between the audio data packet loss and the at least one KPI, the processor generates a handover instruction comprising at least one threshold value for transitioning control from a first cell channel to a second cell channel.
    Type: Application
    Filed: September 11, 2019
    Publication date: March 11, 2021
    Inventors: Jong Sung Yoon, Jie Hui, Shoeb Mohammed, Maxwell Andrew Smith, Evgene Shulga, Sanjay Perumbur
  • Patent number: 10943950
    Abstract: A memory device includes a first electrode, a conductive layer including iridium above the first electrode, a magnetic junction on the conductive layer and a second electrode above the magnetic junction. The magnetic junction includes a magnetic structure including a first magnetic layer including cobalt, a non-magnetic layer including platinum or tungsten on the first magnetic layer and a second magnetic layer including cobalt on the non-magnetic layer. The magnetic junction further includes an anti-ferromagnetic layer on the magnet structure, a fixed magnet above the anti-ferromagnetic layer, a free magnet above the fixed magnet and a tunnel barrier between the fixed magnet and the free magnet.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: March 9, 2021
    Assignee: Intel Corporation
    Inventors: Daniel Ouellette, Christopher Wiegand, Justin Brockman, Tofizur Rahman, Oleg Golonzka, Angeline Smith, Andrew Smith, James Pellegren, Aaron Littlejohn, Michael Robinson, Huiying Liu
  • Publication number: 20210064492
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for monitoring performance of computing systems. In some implementations, a set of tasks for a server system to perform is identified. Multiple performance testing cycles are performed, in which each of the performance testing cycles includes: sending, for each task in the set of tasks, a request for the server system to perform the task; receiving a response from the server system for each of the requests, and storing a performance measure for each of the tasks based on the response received from the server system for the task. Based on the performance measures for the multiple performance testing cycles, an evaluation is performed whether conditions are satisfied for adjusting one or more operating parameters of the server system or for providing a notification regarding the operation of the server system.
    Type: Application
    Filed: August 30, 2019
    Publication date: March 4, 2021
    Inventors: Clayton Myers, Andrew Smith, Richard Gardner, Timothy Lang
  • Publication number: 20210064431
    Abstract: Methods, systems, and apparatus, including computer-readable media, for environment monitoring and management. In some implementations, information indicating a planned usage level for usage of cloud computing services is accessed by a group of multiple computing environments over a period of time. Usage of cloud computing services is monitored for the group of multiple computing environments. A usage measure indicating an amount of usage of cloud computing services by the group of multiple computing environments is generated over the period of time. A cloud computing usage notification is generated based on the planned usage level and the usage measure. The cloud computing usage notification is provided for presentation by an electronic device.
    Type: Application
    Filed: June 29, 2020
    Publication date: March 4, 2021
    Inventors: Andrew Smith, Clayton Myers, Hao Shen, Timothy Lang
  • Publication number: 20210067607
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for validating and publishing workflows from remote environments. In some implementations, server information is received over a communication network, where the server information indicates at least one of services of a server environment and software versions of the services. A condition that occurred at the server environment is detected. A software update for the server environment is selected based on the detected condition and at least one of (i) the services and (ii) the software versions of the services, the software versions of the services to stop the detected condition from occurring at the server environment. An update package for the server environment is obtained, where the update package is configured to specify a procedure for installing the software update for the server environment. The update package is sent to the server environment over the communication network.
    Type: Application
    Filed: August 30, 2019
    Publication date: March 4, 2021
    Inventors: Richard Gardner, Clayton Myers, Andrew Smith
  • Publication number: 20210064262
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for backup, restoration, and migration of computer systems. In some implementations, data from a first server environment is obtained. A data package is generated that includes configuration data, data objects, and/or metadata from the first server environment organized in a predetermined arrangement. Data indicating (i) a destination on which to deploy the archived data from the first server environment and (ii) one or more characteristics of the destination is received. Mapping data that specifies a mapping of elements in the predetermined arrangement to elements of server environments having the one or more characteristics is accessed. Server environment data derived from the data package is deployed, the server environment data being deployed to the destination and arranged at the destination in a manner specified by the mapping data.
    Type: Application
    Filed: August 30, 2019
    Publication date: March 4, 2021
    Inventors: Clayton Myers, Andrew Smith, Timothy Lang, Scott Rowley, Shreyas Shah, Martin Lucius Bonica
  • Publication number: 20210065078
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automated workflows enabling selective interaction with users. In some implementations, a workflow module indicating a set of operations to be performed by one or more computers is accessed, where the workflow module specifies rules that instruct one or more actions to be selectively performed based on detection of one or more conditions. The occurrence of a particular condition specified by the workflow module is detected, where the workflow module is configured to initiate a communication when the particular condition occurs. In response to detecting the occurrence of the particular condition, a user is identified based on data of the workflow module, a communication corresponding to the particular condition is generated, and communication with the identified user is initiated to provide the generated message.
    Type: Application
    Filed: August 28, 2020
    Publication date: March 4, 2021
    Inventors: Richard Gardner, Clayton Myers, Andrew Smith
  • Publication number: 20210067406
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for self-optimization of computing environments. In some implementations, different combinations of settings used by one or more server environments are determined. Results achieved by the one or more server environments are monitored when using the different combinations of settings. Based on the monitored results, one or more performance measures are generated that correspond to each of the different combinations of settings. An updated set of settings are selected for a particular server environment based on the performance measures. The selected settings are provided for the particular server environment.
    Type: Application
    Filed: August 28, 2020
    Publication date: March 4, 2021
    Inventors: Clayton Myers, Andrew Smith, Richard Gardner
  • Publication number: 20210059270
    Abstract: This application is directed to systems and methods of creating sterilized powdered food product. Specific examples regarding breast milk are described whereby the milk is powderized and placed into a vat before it is passed along to a sterilization chamber in which it is fluidized and sterilized by UV-C light. Once powdered food product has been sufficiently sterilized, it can be loaded into syringes for distribution. Embodiments of the inventive subject matter are designed to maintain nutritional value of the powdered food at levels that were not previously possible, opening new opportunities for storing and distribution of, e.g., donor breast milk.
    Type: Application
    Filed: August 21, 2020
    Publication date: March 4, 2021
    Inventors: Jordan Andrew Smith, Quinn Weston Everett, Daniel Austin Silski, Derrikk Sun, Jeremy Peter Mueller
  • Publication number: 20210064388
    Abstract: Methods, systems, and apparatus, including computer-readable media, for automated idle environment shutdown. In some implementations, activity of a server environment is monitored over a period of time. A measure of user-initiated activity of the server environment is determined based on the monitored activity of the server environment over the period of time. The level of user-initiated activity over the period of time is determined to be less than a threshold level. In response to determining that the level of user-initiated activity over the period of time is less than the threshold level, shut down of the server environment is initiated.
    Type: Application
    Filed: August 30, 2019
    Publication date: March 4, 2021
    Inventors: Richard Gardner, Clayton Myers, Andrew Smith, Timothy Lang, Hao Shen
  • Patent number: 10938663
    Abstract: An embodiment includes a computational instance managing a managed network of computing devices, some communicating by proprietary protocol, and comprising a database storing representations of the computing devices and one or more sets of program logic configured to support the proprietary protocol, as well as one or more server devices configured to: receive, from an edge gateway software application, a request identifying a particular computing device on the managed network that communicates by the proprietary protocol; based on this request, select a set of the program logic configured to support the proprietary protocol; transmit a representation of the program logic, receipt of which is configured to cause the edge gateway software application to execute the set of program logic and obtain thereby configuration and state information from the particular computing device; receive, from the edge gateway software application, the configuration and state information; and store the configuration and state inf
    Type: Grant
    Filed: August 8, 2018
    Date of Patent: March 2, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Bryan Mather Barnard, Silas Andrew Smith, William Michael Lisac, Jerrold Henry Jones, Jonathan Sparks