Patents by Inventor David Stephens

David Stephens 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: 10237262
    Abstract: An assembly management system allows a software service provider (SSP) to compile and upload client-specific client application code into a repository. The SSP deploys a client application comprising non-client-specific code to various clients. When a user logs in, a call is made to a web service, which queries the repository for code specific to the requesting client. If available, the web service sends a response with the name and version of the assembly to which the client is subscribed. If the locally-saved version does not match the version of the assembly in the repository, and if the SSP has permission to write to the client's disk, the web service retrieves the assembly and commits it to the disk. If the SSP does not have permission, the assembly is streamed to the client device and retained and executed in memory for the duration of the login.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: March 19, 2019
    Assignee: PASSPORT HEALTH COMMUNICATIONS, INC.
    Inventors: Michael Peter Ochs, Edmond Chase Pilkington, Thomas Ryan Sears, David Stephen Phoebus
  • Publication number: 20190075984
    Abstract: Methods and apparatus for cleaning a surface with a cleaning device having a body with a handle, a connector, and one or more cleaning heads that are removably attached to the cleaning device. Each cleaning head include a lower surface arranged to contact a surface to be cleaned and a dirt collection chamber permanently attached to the cleaning head. The cleaning head may include a support structure to support the dirt collection chamber and a cleaning sheet. The cleaning head also may include a suction nozzle. At least a portion of the dirt collection chamber may be made of a filter material.
    Type: Application
    Filed: September 10, 2018
    Publication date: March 14, 2019
    Applicant: SharkNinja Operating LLC
    Inventors: Samuel Emrys James, Michael James Douglas, David Stephen Clare, Chris Pinches, Nicholas James Sardar, Jamie Croggon, Damian Lee
  • Patent number: 10229186
    Abstract: An apparatus in one embodiment comprises a processing platform implementing a data set discovery engine. The data set discovery engine comprises a data set indexer configured to generate similarity indexes for a plurality of data sets, and a relativistic retriever coupled to the data set indexer and configured to obtain a suitability template for a query and to execute the query against one or more of the similarity indexes based at least in part on the suitability template. A given one of the similarity indexes comprises at least first and second auxiliary information generated from respective ones of at least first and second different similarity measures of a plurality of different similarity measures. The first and second similarity measures comprise selected ones of the plurality of different similarity measures that are supported by the data set discovery engine with the supported similarity measures comprising both frequency-based and non-frequency-based similarity measures.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: March 12, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: David Stephen Reiner, Nihar Nanda, Leonid Levkovich-Maslyuk, Andrey Abramov
  • Publication number: 20190066105
    Abstract: Provided is a computer-implemented method, system, and computer program product for stand-in processing. The method includes receiving a transaction request message corresponding to a transaction, the transaction request message including a transaction value and an account identifier, determining whether to process the transaction request message as a stand-in transaction based at least partially on the transaction request message, in response to determining to process the transaction request message as a stand-in transaction, determining an account capacity corresponding to the account identifier, determining whether to authorize the stand-in transaction based at least partially on the transaction value and the account capacity, and in response to determining to authorize the stand-in transaction, completing the stand-in transaction. A system and computer program product are also disclosed.
    Type: Application
    Filed: August 8, 2018
    Publication date: February 28, 2019
    Inventors: Michele Lauren Banks Larsen, David Stephen Richey
  • Patent number: 10210144
    Abstract: Methods and systems for creating a webpage having different element orders for different webpage widths are disclosed. A computing device receives inputs specifying different layouts of elements in different orders for different webpage widths. The computing device creates markup code for the webpage that specifies separate subtrees of nodes for the different layouts and then modifies the markup code to replace duplicate nodes with placeholders in the subtrees. The computing device also creates script code for the webpage with instructions for modifying a live DOM created from the markup code based on current webpage width. Specifically, the script code modifies the live DOM to specify positioning the elements differently for different webpage widths by changing the visibility of nodes and swapping placehoders and content nodes in the subtrees.
    Type: Grant
    Filed: August 16, 2016
    Date of Patent: February 19, 2019
    Assignee: Adobe Inc.
    Inventors: Samuel Wan, Razvan Cotlarciuc, David Williamson, David Stephens, Abhishek Gulati
  • Patent number: 10204307
    Abstract: A method and apparatus for scoring member data in a social networking service is provided. A method comprises training a model based on training data and a plurality of features that includes (1) one or more first features associated with activities of members of a social network service and (2) one or more second features associated with attributes of the members of the social network service; identifying one or more activities associated with a particular member account that is maintained by the social network service; identifying one or more attributes, associated with the particular member account, that are different than the one or more activities; using the model to generate a score based on the one or more activities and the one or more attributes; determining, based on the score, whether to apply a restriction to the member account to prevent a member of the member account from performing one or more actions associated with the social network service.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: February 12, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sayan Dasgupta, David Stephen Mandell Freeman
  • Publication number: 20190000576
    Abstract: Certain aspects relate to systems and techniques for medical robotic systems that leverage a versatile, open kinematic chain together with a set of medical-procedure-specific software-controlled actuation constraints in order to perform a variety of medical procedures. The robotic system can be operated in a first mode by identifying a remote center and constraining the actuation of motorized joints to maintain intersection of at least an insertion axis with the remote center. The robotic system can be operated in a second mode by identifying a virtual rail position and constraining the actuation of motorized joints to maintain alignment of the insertion axis along the virtual rail.
    Type: Application
    Filed: June 18, 2018
    Publication date: January 3, 2019
    Inventors: David Stephen Mintz, Bruce R. Woodley, Travis Michael Schuh, Yanan Huang, Matthew Reagan Williams
  • Patent number: 10158596
    Abstract: Techniques are provided for proposing automatic corrections of online identifiers, such as an email address or a subject name of a directory entry or a certificate. In an embodiment, one or more computers store domain correction records. Each domain correction record comprises a misspelled domain name and candidate domain name corrections. The computers detect that an unprocessed online identifier is not contained in a plurality of known online identifiers. The unprocessed online identifier comprises a misspelled domain name. Each known online identifier of the plurality of known online identifiers comprises a domain name. The computers retrieve, based on the misspelled domain name of the unprocessed online identifier, from the plurality of domain correction records, a matching domain correction record having a same misspelled domain name as the unprocessed online identifiers. A client device displays the one or more candidate domain name corrections of the matching domain correction record.
    Type: Grant
    Filed: July 7, 2015
    Date of Patent: December 18, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Stephen Mandell Freeman, Qin Sun, Thomas Chow
  • Patent number: 10096045
    Abstract: The present disclosure extends to methods, systems, and computer program products for providing item reviews to an online customer from third party sources during a shopping session on a retail website.
    Type: Grant
    Filed: May 31, 2013
    Date of Patent: October 9, 2018
    Assignee: WALMART APOLLO, LLC
    Inventors: David Stephen Bash, David Patterson
  • Publication number: 20180282898
    Abstract: A system comprises a silicon seed arranged on a pedestal, where the silicon seed is ring shaped and is configured to receive melted silicon at a feed rate to form an ingot, and where the pedestal is configured to rotate at a rotational speed.
    Type: Application
    Filed: March 13, 2018
    Publication date: October 4, 2018
    Inventors: George David Stephen Hudelson, Igor Peidous, Haresh Siriwardane, Steven M. Joslin, Jihong Chen
  • Patent number: 10078537
    Abstract: An apparatus in one embodiment comprises an analytics platform and a controller. The controller is associated with the analytics platform and configured to control automated deployment of analytics workspaces of the analytics platform. The analytics platform includes or otherwise has access to sets of at least data ingestion engines, data containers, analytics tools and virtual resources. The controller is configured to deploy a given one of the analytics workspaces of the analytics platform as an at least partially user-specified combination of particular selected ones of the data ingestion engines, data containers, analytics tools and virtual resources. The controller may additionally be configured to monitor usage of the combination of particular selected ones of the data ingestion engines, data containers, analytics tools and virtual resources of the given analytics workspace, and to alter the combination responsive to the monitoring.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: September 18, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Nihar Nanda, Timothy Bruce, David Stephen Reiner, Rajesh Manjrekar
  • Publication number: 20180260461
    Abstract: The present invention is a data mining solution for scientists, engineers, and technical professionals that can operate across multiple platforms and assimilate multiple formats to create a single data presentation that can be readily used by the user. The invention also offers a standardized format that can be used throughout industries for data transfer and storage that can greatly simplify exchange of information in the future among companies, universities, and the like. Specifically, the present invention gathers data from several disparate data files and file types into a single spreadsheet workbook, and then offers a variety of features to perform statistical analysis and graphing of the data during import.
    Type: Application
    Filed: March 9, 2018
    Publication date: September 13, 2018
    Inventor: David Stephens
  • Patent number: 10064626
    Abstract: Devices, systems, and methods for reducing stress on a blood vessel are disclosed herein. A damping device configured in accordance with embodiments of the present technology can include an anchoring member coupled to a flexible, compliant damping member including a generally tubular sidewall having an outer surface, an inner surface defining a lumen configured to direct blood flow, a first end portion and a second end portion, and a damping region between the first and second end portions. The inner and outer surfaces of the damping member can be spaced apart by a distance greater at the damping region than at the first or second end portions. When blood flows through the damping member during systole, the damping member absorbs a portion of the pulsatile energy of the blood, thereby reducing a magnitude of the pulse pressure transmitted to a portion of the blood vessel distal to the damping device.
    Type: Grant
    Filed: September 5, 2017
    Date of Patent: September 4, 2018
    Assignee: The Brain Protection Company PTY LTD
    Inventors: David Stephen Celermajer, Anthony Ujhazy, Mike Wallace, Zoran Milijasevic, Johnathon Choi
  • Publication number: 20180241835
    Abstract: Aspects described herein pertain to monitoring and/or remediating operational components distributed throughout a distributed computer architecture, but is not so limited. A disclosed system provides monitoring information associated with a plurality of monitored server computers, wherein the monitoring information includes processing data, storage data, control data, and/or error data to quantify an operational state of one or more of the monitored server computers. A disclosed method monitors information associated with a plurality of monitored server computers, wherein the monitoring information includes processing data, storage data, control data, and the error data to quantify an operational state of one or more of the monitored server computers.
    Type: Application
    Filed: February 21, 2017
    Publication date: August 23, 2018
    Applicant: Experian Health, Inc.
    Inventors: Brian McNeese, Edmond Chase Pilkington, David Stephen Phoebus, Jeffery Henson, Jason Harrison Wallis, Michael Peter Ochs
  • Patent number: 10042798
    Abstract: A system is described that comprises: a master device and a slave device. The slave device comprises: a first die comprising an interface comprising a decoder configured to support a MIPIā„¢ RFFE slave protocol; at least one second die comprising a simplified address decoder, operably coupled to the first die; and a shared control bus that is configured to support at least a clock signal and a data signal shared between the master device and the at least one second die on the slave device. The interface of the first die is configured to generate at least one circuit enable signal, routed to the at least one second die. The simplified address decoder is configured to process the clock signal and the data signal in response to the at least one circuit enable signal.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: August 7, 2018
    Assignee: MediaTek Singapore Pte. Ltd.
    Inventors: Bernard Mark Tenbroek, David Stephen Ivory
  • Publication number: 20180214157
    Abstract: Devices, systems, and methods for reducing stress on a blood vessel are disclosed herein. A damping device configured in accordance with embodiments of the present technology can include an anchoring member coupled to a flexible, compliant damping member including a generally tubular sidewall having an outer surface, an inner surface defining a lumen configured to direct blood flow, a first end portion and a second end portion, and a damping region between the first and second end portions, The inner and outer surfaces of the damping member can be spaced apart by a distance that is greater at the damping region than at either of the first or second end. portions.
    Type: Application
    Filed: March 27, 2018
    Publication date: August 2, 2018
    Inventors: David Stephen Celermajer, Anthony John Ujhazy, Mike Wallace, Zoran Milijasevic, Johnathon Choi
  • Publication number: 20180212943
    Abstract: An assembly management system allows a software service provider (SSP) to compile and upload client-specific client application code into a repository. The SSP deploys a client application comprising non-client-specific code to various clients. When a user logs in, a call is made to a web service, which queries the repository for code specific to the requesting client. If available, the web service sends a response with the name and version of the assembly to which the client is subscribed. If the locally-saved version does not match the version of the assembly in the repository, and if the SSP has permission to write to the client's disk, the web service retrieves the assembly and commits it to the disk. If the SSP does not have permission, the assembly is streamed to the client device and retained and executed in memory for the duration of the login.
    Type: Application
    Filed: December 18, 2017
    Publication date: July 26, 2018
    Applicant: Passport Health Communications, Inc.
    Inventors: Michael Peter Ochs, Edmond Chase Pilkington, Thomas Ryan Sears, David Stephen Phoebus
  • Patent number: 9990568
    Abstract: A method (100) of constructing a probabilistic graphical model (10) of a system from data that includes both normal and anomalous data includes the step of learning parameters of a structure for the probabilistic graphical model (10). The structure includes at least one latent variable (26) on which other variables (12, 14, 16, 18, 20, 22, 24) are conditional, and has a plurality of components. The method further includes the steps of: iteratively associating one or more of the plurality of components of the latent variable (26) with normal data; constructing a matrix of the associations; detecting abnormal components of the latent variable (26) based on one of a low association with the normal data or the matrix of associations; and deleting the abnormal components of the latent variable (26) from the probabilistic graphical model (10).
    Type: Grant
    Filed: November 29, 2013
    Date of Patent: June 5, 2018
    Assignee: GE AVIATION SYSTEMS LIMITED
    Inventors: Robert Edward Callan, David Stephen Hardwick
  • Publication number: 20180129540
    Abstract: Described are embodiments for management of virtual machines that are executed in one or more hosts. In one example, virtual machines are identified using a search criteria. A graphical user interface is generated with the virtual machines. Each of the plurality of virtual machines is listed in association with an indication of hardware utilized by the virtual machines. An input event is detected that specifies a selected virtual machine. The graphical user interface is updated to show and enable interaction with an operating system executed within the selected virtual machine.
    Type: Application
    Filed: January 10, 2018
    Publication date: May 10, 2018
    Inventor: David Stephen Trowbridge
  • Patent number: D834095
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: November 20, 2018
    Assignee: Mighty Writer Limited
    Inventor: David Stephen Ralph