Patents by Inventor Michael Bowers
Michael Bowers 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).
-
Publication number: 20160358102Abstract: Some embodiments include a workflow authoring tool that accesses a text string representation of a workflow and a text string representation of at least a data processing operator type. The workflow authoring tool enables definition of one or more data processing operator types that can be referenced in defining the machine learning workflow. When scheduling a workflow, the text string representation of the workflow can be parsed and traversed to generate an interdependency graph of one or more data processing operators. The text string representation of the data processing operator type can identify operator attributes associated with the data processing operator type.Type: ApplicationFiled: June 5, 2015Publication date: December 8, 2016Inventors: Stuart Michael Bowers, Hussein Mohamed Hassan Mehanna, Alisson Gusatti Azzolini, Jeffrey Scott Dunn, Rodrigo Bouchardet Farnham, James Robert Paton, Aleksandr Sidorov, Pamela Shen Vagata, Xiaowen Xie
-
Publication number: 20160300156Abstract: Some embodiments include a machine learner platform. The machine learner platform can implement a model tracking service to track one or more machine learning models for one or more application services. A model tracker database can record a version history and/or training configurations of the machine learning models. The machine learner platform can implement a platform interface configured to present interactive controls for building, modifying, evaluating, deploying, or compare the machine learning models. A model trainer engine can task out a model training task to one or more computing devices. A model evaluation engine can compute an evaluative metric for a resulting model from the model training task.Type: ApplicationFiled: April 10, 2015Publication date: October 13, 2016Inventors: Stuart Michael Bowers, Parul Agarwal, Parv Ajay Oberoi, Hussein Mohamed Hassan Mehanna
-
Publication number: 20160283863Abstract: An online system identifies an additional feature to evaluate for inclusion in a machine learned model. The additional feature is based on characteristics of one or more dimensions of information maintained by the online system. To generate data for evaluating the additional feature, the online system generates various partitions of stored data, where each partition includes characteristics associated with one or more dimensions on which the additional feature is based. Using values of characteristics in a partition, the online system generates values for the additional feature and includes the values of the additional feature in the partition. Values for the additional feature are generated for various partitions based on the values of characteristics in each partition. The online system combines multiple partitions that include values for the additional feature to generate a training set for evaluating a machine learned model including the additional feature.Type: ApplicationFiled: March 27, 2015Publication date: September 29, 2016Inventors: Stuart Michael Bowers, Hussein Mohamed Hassan Mehanna, Andrey Malevich, Sai Nishanth Parepally, David Paul Capel, Alisson Gusatti Azzolini
-
Publication number: 20160092786Abstract: An online system simplifies modification of features used by machine learned models used by the online system, such as machined learned models with high dimensionality. The online system obtains a superset of features including features used by at least one machine learned model and may include additional features. From the superset of features, the online system generates various groups of features for a machine learned model. The groups of features may be a group including features currently used by the machine learned model, a group including all available features, and one or more intermediate groups. Intermediate groups include various numbers of features from the set selected based on measures of feature impact on the machine learned model associated with various features. A user may select a group of features, test the machine learning model using the selected group, and then launch the tested model based on the results.Type: ApplicationFiled: September 26, 2014Publication date: March 31, 2016Inventors: Hussein Mohamed Hassan Mehanna, Stuart Michael Bowers
-
Publication number: 20160067413Abstract: A syringe 1 comprises a barrel 2 and a plunger 3 sliding in the barrel and having a seal 8 in sealing engagement with an internal surface of the barrel, the barrel having a piercing member 20 with a piercing point 27 and an aperture 26 at its distal end. The aperture 26 is in communication with the distal end of the barrel, and the distal end of the barrel has a connection member 28 to which an adapter member 36 provided with an intradermal needle 39 is adapted to be attached. An intradermal injection adapter 36 for a syringe is also provided, the adapter comprising a body 37 having an intradermal needle 39 at a distal end, and a proximal end constructed and arranged for attachment to the barrel, the body also providing a fluid connection between the barrel 2 and the intradermal needle 39.Type: ApplicationFiled: April 23, 2014Publication date: March 10, 2016Inventors: Graham John Madin, Paul Mallins, David Michael Bower
-
Patent number: 9215409Abstract: Communication systems and methods for controlling audio communications between a relay service and an audio endpoint with a video endpoint are disclosed. A communication system comprises a relay service configured to engage in video communications with a video endpoint and audio communications with an audio endpoint. The relay service comprises a control circuit configured to receive call control signals from the video endpoint, and automatically control communications between the relay service and the audio endpoint responsive to the call control signals. A communication system includes a video endpoint comprising a user interface configured to transmit call commands to the relay service responsive to user inputs. The call commands are directed to automatically triggering controls at the relay service over audio communications between the relay service and the audio endpoint.Type: GrantFiled: April 15, 2014Date of Patent: December 15, 2015Assignee: Sorenson Communications, Inc.Inventors: Adam Montero, Daniel Baker, Lane Walters, Shane Herndon, Christine Barton, Michael R. Ohran, Jeff Thompson, Michael Bowers, Ryan Kunz
-
Publication number: 20150343173Abstract: A catheter or cannula arrangement includes a catheter or cannula and a security unit for monitoring a length of stay of the catheter or cannula in a body. The security unit includes a signaling unit, an activation unit, and a timer unit. The signaling unit emits a first signal. The activation detection unit detects a first event and produces a second signal indicative of the first event detection. The timer unit receives the second signal and starts a time duration measurement in reaction thereto, and produces and transmits to the signaling unit a third signal as soon as the measured time duration is reaches a preset time value. The signaling unit emits the first signal in reaction to receiving the third signal. The first event can be an at least partial extraction of a needle from the catheter or cannula.Type: ApplicationFiled: December 23, 2013Publication date: December 3, 2015Inventors: Corneliu Tobescu, Paul Mallins, David Michael Bower
-
Publication number: 20150206179Abstract: An advertising system has limited computing resources to spend evaluating advertisements of advertisers to determine a “best” advertisement to serve to users of a social networking system. The computing resources are allocated (e.g., by varying the number of advertisements that are considered for presentation to a user) based on the neediness of the user and/or the advertiser on a per impression basis. The neediness of a user may be determined by grouping users into groups and determining a yield curve of expected revenue per computing resource used. Then, the revenue may be maximized across impression opportunities for multiple users. The neediness of an advertiser may be determined by biasing the selection of one advertiser's advertisements over another advertiser's advertisements based on an expected revenue, an expected number of interactions of the advertisement, or otherwise maximizing a satisfaction coefficient for the advertiser.Type: ApplicationFiled: January 21, 2014Publication date: July 23, 2015Applicant: Facebook, Inc.Inventors: Andrew John Tulloch, Stuart Michael Bowers, Joaquin Ignacio Quinonero Candela
-
Publication number: 20150174369Abstract: A medical device includes an elongate body having a proximal end and a deflectable distal region, a handle coupled to the proximal end, an actuator movable relative to the handle, and a resistance assembly adjacent the actuator. The resistance assembly exerts a force on the actuator that varies according to a direction in which the actuator is moving relative to the handle. For example, the resistance assembly can exert a lower (or zero) force when the actuator is moving relative to the handle in a direction that effects deflection of the distal region of the elongate body from neutral and higher when the actuator is moving relative to the handle in a direction that effects return of the distal region of the elongate body towards neutral. The resistance assembly can also include materials that exhibit anisotropic frictional properties and/or have surface finishes or treatments that yield directionally-dependent frictional forces.Type: ApplicationFiled: December 17, 2014Publication date: June 25, 2015Inventors: Anthony Knutson, Michael Bowers, Stephan P. Miller
-
Publication number: 20150094654Abstract: Actuators for steerable medical devices are disclosed that not only deflect or steer a portion of a medical device (e.g., a distal portion of a catheter shaft), but also include mechanisms for actively returning the deflected portion of the medical device to an initial configuration (e.g., straight or substantially straight). These active return-to-straight mechanisms may return a catheter shaft from a deflected configuration to a substantially straight configuration throughout a medical procedure, may employ one or more tension members extending along the catheter shaft, and may comprise a gross return actuator and a fine return actuator. For example, the gross return actuator may be configured to partially reverse the deflection of the distal portion of the catheter; and the fine return actuator may be configured to continue reversing the deflection. The gross return actuator may automatically trigger or actuate (mechanically or electromechanically) the fine return actuator.Type: ApplicationFiled: September 29, 2014Publication date: April 2, 2015Inventors: Varun Bansal, Michael Bowers, Troy T. Tegg, David Kim
-
Publication number: 20150088639Abstract: Based on prior interactions associated with a user, an online system predicts an amount of interaction by the user with an object associated with an advertisement. Using the predicted amount of user interaction, the online system determines an expected value of presenting the advertisement to the user. The advertisement is ranked among other advertisements based on the expected values associated with the advertisements, and one or more advertisements are selected for presentation to the user based on the ranking. An advertisement may also specify a threshold amount of interaction with an associated object as targeting criteria, so the predicted amount of interaction with the object associated with the advertisement may determine if a user is eligible to be presented with the advertisement.Type: ApplicationFiled: July 15, 2014Publication date: March 26, 2015Inventors: Eitan Shay, Stuart Michael Bowers, Richard Bill Sim, Jun Yang
-
Publication number: 20150088644Abstract: Based on prior interactions associated with a user, an online system predicts an amount of interaction by the user with an object associated with an advertisement. Using the predicted amount of user interaction, the online system determines an expected value of presenting the advertisement to the user. The advertisement is ranked among other advertisements based on the expected values associated with the advertisements, and one or more advertisements are selected for presentation to the user based on the ranking. An advertisement may also specify a threshold amount of interaction with an associated object as targeting criteria, so the predicted amount of interaction with the object associated with the advertisement may determine if a user is eligible to be presented with the advertisement.Type: ApplicationFiled: September 23, 2013Publication date: March 26, 2015Applicant: Facebook, Inc., a Delaware CorporationInventors: Eitan Shay, Stuart Michael Bowers, Richard Bill Sim, Jun Yang
-
Publication number: 20150027567Abstract: The invention generally provides a dynamic back pressure regulator. In exemplary embodiments, the back pressure regulator includes an inlet, an outlet, a seat disposed between the inlet and the outlet and defining at least part of a fluid pathway, and a needle displaceable relative to the seat to form a restriction region therebetween for restricting fluid flow between the inlet and the outlet. In some embodiments, the needle can be formed of a chemically resistant ceramic or have a metal plating to provide corrosion and/or erosion resistance.Type: ApplicationFiled: March 4, 2013Publication date: January 29, 2015Applicant: Waters Technologies CorporationInventors: Joshua A. Shreve, John M. Auclair, Paul Keenan, Edwin Denecke, Gerald Wisser, Edward Bates, Eugene Berthiaume, Michael Bower
-
Publication number: 20140267579Abstract: Communication systems and methods for controlling audio communications between a relay service and an audio endpoint with a video endpoint are disclosed. A communication system comprises a relay service configured to engage in video communications with a video endpoint and audio communications with an audio endpoint. The relay service comprises a control circuit configured to receive call control signals from the video endpoint, and automatically control communications between the relay service and the audio endpoint responsive to the call control signals. A communication system includes a video endpoint comprising a user interface configured to transmit call commands to the relay service responsive to user inputs. The call commands are directed to automatically triggering controls at the relay service over audio communications between the relay service and the audio endpoint.Type: ApplicationFiled: April 15, 2014Publication date: September 18, 2014Applicant: Sorenson Communications, Inc.Inventors: Adam MONTERO, Daniel BAKER, Lane WALTERS, Shane HERNDON, Christine BARTON, Michael R. OHRAN, Jeff THOMPSON, Michael BOWERS, Ryan KUNZ
-
Patent number: 8677236Abstract: Word predictions in a message are selected or prioritized based on the recipient of the message and a previous location of use by a user. An input history is created based on messages sent to the recipient from the user at a particular location (e.g., global positioning system coordinates). As the user composes subsequent messages, a current location of the user is determined. Word predictions are performed based on a comparison of the current location to the previous locations, and based on the recipient(s). In further embodiments, location-aware spell-check functionality is provided for the messages.Type: GrantFiled: December 19, 2008Date of Patent: March 18, 2014Assignee: Microsoft CorporationInventors: Jason Michael Bower, Rui Li, Kenichi Morimoto, Honghui Sun, Simon Liu
-
Patent number: 8651220Abstract: A position-adjustable, dual-pod control system for a machine, such as a backhoe loader is disclosed. The system includes a horizontal cross beam connected to a pair of brackets. The pair of brackets are mounted to the machine by way of a pair of bearings that enables pivotal movement of the cross beam in the fore and aft directions while the cross beam is positioned perpendicularly to the fore and aft direction or the fore-aft centerline of the machine. The bottom end of each pod arm is pivotally coupled to the brackets thereby enabling the pod arms to be pivoted towards or away from the centerline. Each bracket includes a through hole that accommodates a bearing that is mounted to the machine, such as to the floor of the machine.Type: GrantFiled: September 29, 2011Date of Patent: February 18, 2014Assignee: Caterpillar Paving Products Inc.Inventors: Alan Robert Connor, Richard Adam Kenneth Heald, Robert Michael Bower, Paul Anthony Sheehan
-
Publication number: 20130081504Abstract: A position-adjustable, dual-pod control system for a machine, such as a backhoe loader is disclosed. The system includes a horizontal cross beam connected to a pair of brackets. The pair of brackets are mounted to the machine by way of a pair of bearings that enables pivotal movement of the cross beam in the fore and aft directions while the cross beam is positioned perpendicularly to the fore and aft direction or the fore-aft centerline of the machine. The bottom end of each pod arm is pivotally coupled to the brackets thereby enabling the pod arms to be pivoted towards or away from the centerline. Each bracket includes a through hole that accommodates a bearing that is mounted to the machine, such as to the floor of the machine.Type: ApplicationFiled: September 29, 2011Publication date: April 4, 2013Applicant: CATERPILLAR, INC.Inventors: Alan Robert Connor, Richard Adam Kenneth Heald, Robert Michael Bower, Paul Anthony Sheehan
-
Patent number: 8126827Abstract: Embodiments are configured to provide one or more candidates based in part on an input identifier associated with an input interface. In an embodiment, a system includes an input method editor (IME) that can be configured to provide one or more candidates based in part on a prediction model and one or more input scope values associated with an input interface. The IME can also operate to store an entered string including one or more associated input scope values to a storage component. The stored information can be used when suggesting candidates.Type: GrantFiled: July 8, 2011Date of Patent: February 28, 2012Assignee: Microsoft CorporationInventors: Eric Badger, Drew Elliott Linerud, Daryn Elliot Robbins, Jason Michael Bower
-
Publication number: 20110270786Abstract: Embodiments are configured to provide one or more candidates based in part on an input identifier associated with an input interface. In an embodiment, a system includes an input method editor (IME) that can be configured to provide one or more candidates based in part on a prediction model and one or more input scope values associated with an input interface. The IME can also operate to store an entered string including one or more associated input scope values to a storage component. The stored information can be used when suggesting candidates.Type: ApplicationFiled: July 8, 2011Publication date: November 3, 2011Applicant: Microsoft CorporationInventors: Eric Badger, Drew Elliott Linerud, Daryn Elliot Robbins, Jason Michael Bower
-
Patent number: 8010465Abstract: Embodiments are configured to provide one or more candidates based in part on an input identifier associated with an input interface. In an embodiment, a system includes an input method editor (IME) that can be configured to provide one or more candidates based in part on a prediction model and one or more input scope values associated with an input interface. The IME can also operate to store an entered string including one or more associated input scope values to a storage component. The stored information can be used when suggesting candidates.Type: GrantFiled: February 26, 2008Date of Patent: August 30, 2011Assignee: Microsoft CorporationInventors: Eric Badger, Drew Elliott Linerud, Daryn Elliot Robbins, Jason Michael Bower