Patents by Inventor Mark Woodward

Mark Woodward 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: 10540175
    Abstract: A system, method, and computer program product is provided for migrating an application from a source computing environment having a source Operating System (OS) to a target computing environment, the target computing environment having a target OS. The method may include discovering applications and resources on the source computing environment; preparing a migration computing environment having the target OS based on the discovered applications and resources; instantiating a virtual migration sandbox in the migration computing environment; instantiating the application within the virtual migration sandbox; and, capturing in-process and out-of-process calls made by the application during execution; updating the migration computing environment based on the captured in-process and out-of-process calls.
    Type: Grant
    Filed: March 5, 2018
    Date of Patent: January 21, 2020
    Assignee: AppZero Software Corp.
    Inventors: Mark Woodward, Chuanbao (Robert) Wang, Mohammed Ahmed-Muhsin
  • Publication number: 20190272172
    Abstract: A system, method, and computer program product is provided for migrating an application from a source computing environment having a source Operating System (OS) to a target computing environment, the target computing environment having a target OS. The method may include discovering applications and resources on the source computing environment; preparing a migration computing environment having the target OS based on the discovered applications and resources; instantiating a virtual migration sandbox in the migration computing environment; instantiating the application within the virtual migration sandbox; and, capturing in-process and out-of-process calls made by the application during execution; updating the migration computing environment based on the captured in-process and out-of-process calls.
    Type: Application
    Filed: March 5, 2018
    Publication date: September 5, 2019
    Applicant: AppZero Software Corp.
    Inventors: MARK Woodward, Chuanbao (Robert) WANG, Mohammed Ahmed-Muhsin
  • Patent number: 10320503
    Abstract: A method, system, computer medium, and other embodiments for integrating unrelated web hosted services with stand-alone media-based devices are provided. Users can access and control the media-based device conveniently with a web-browser through various portals on the Internet. In one embodiment, users access the media-based device through one or more unrelated web portals, so as to control and to program the media-based device in a single web session, and to see information both stored on the media-based device and originating from third-party online sources of information and services in a single integrated presentation.
    Type: Grant
    Filed: November 9, 2016
    Date of Patent: June 11, 2019
    Assignee: The DIRECTV Group, Inc.
    Inventors: Millard E. Sweatt, Don Woodward, Chris E. Matichuk, Alain Regnier, Mark Nudelman, Philippe Pignon, Dave Westerhoff, F. Andrew Voltmer, Matthew Self, Sunil Mohan
  • Publication number: 20170178346
    Abstract: Embodiments are provided for analyzing and characterizing video data. According to certain aspects, an analysis machine may analyze video data and optional audio data corresponding thereto using one or more artificial neural networks (ANNs). The analysis machine may process an output of this analysis with a recurrent neural network and an additional ANN. The output of the additional ANN may include a prediction vector comprising a set of values representative of a set of characteristics associated with the video data.
    Type: Application
    Filed: December 16, 2016
    Publication date: June 22, 2017
    Inventors: Michael W. Ferro, Mark Woodward
  • Patent number: 9524464
    Abstract: Computerized contextual analysis systems and methods suitable for monitoring situations, regions, and groups characterized by volatility and uncertainty are provided. Via use of exemplary systems and methods, decision makers, for example politicians, warfighters, and analysts can gain insight into the cultures, attitudes, events, and relationships that may impact their missions.
    Type: Grant
    Filed: March 5, 2014
    Date of Patent: December 20, 2016
    Assignee: Arizona Board of Regents on behalf of Arizona State University
    Inventors: Hasan Davulcu, Mark Woodward, Steven Corman, Jieping Ye
  • Patent number: 9350596
    Abstract: A computer-implemented virtual application appliance (VAA) and method for managing migration of an application on a source computer to a virtual application within the VAA on a target computer networked to the source computer are disclosed. The VAA includes resources on the target computer, a virtual application for execution in the VAA, and network credentials for remotely connecting to the source computer and copying data resources from the source computer. A runtime intercept of the VAA compares on-demand resource requests of the virtual application to resources on the target computer and provides the requested resource to the virtual application. When the runtime intercept fails to locate the requested resource in the resources on the target computer, a tether of the VAA remotely retrieves the requested resource from the source computer using the network credentials and then copies the requested resource into the resources on the target computer.
    Type: Grant
    Filed: May 17, 2013
    Date of Patent: May 24, 2016
    Assignee: AppZero Corp
    Inventors: Chuanbao Wang, Mark Woodward, Bill Cullen, Greg O'Connor
  • Publication number: 20150064995
    Abstract: A self-propelled personal watercraft. The watercraft includes a hull with a middle narrower than a bow and a stern of the watercraft and with a bottom of the bow being raised with respect to the middle and the stern, and a propulsion device within the hull. While the watercraft is propelled through water by the propulsion device with a rider on board, shifting of the rider's weight to either side of the watercraft increases contact of the bow with the water on that side, the increased contact resulting in increased drag and turning the watercraft to that side. While the watercraft is propelled through water by the propulsion device with the rider on board and the watercraft is not turning, the bottom of the bow makes contact with the water across a narrower distance than the bottom of the middle.
    Type: Application
    Filed: October 30, 2014
    Publication date: March 5, 2015
    Applicant: Inventive Design Group, Inc.
    Inventors: Jason Daniel WOODS, Mark WOODWARD
  • Publication number: 20140258197
    Abstract: Computerized contextual analysis systems and methods suitable for monitoring situations, regions, and groups characterized by volatility and uncertainty are provided. Via use of exemplary systems and methods, decision makers, for example politicians, warfighters, and analysts can gain insight into the cultures, attitudes, events, and relationships that may impact their missions.
    Type: Application
    Filed: March 5, 2014
    Publication date: September 11, 2014
    Inventors: Hasan Davulcu, Mark Woodward, Steven Corman, Jieping Ye
  • Publication number: 20140197588
    Abstract: Some embodiments include a system. The system includes a base member configured to be coupled a support structure, a multidirectional arm coupled to the base member, and a track coupled to the multidirectional arm. The track can be configured to receive a tool and can comprise a proximal end and a distal end opposite the proximal end. Other embodiments of related systems and methods are also disclosed.
    Type: Application
    Filed: March 14, 2014
    Publication date: July 17, 2014
    Applicant: Premysl-Uhrik LLC
    Inventors: Premysl Ducek, Craig Ulrich, Mark Woodward
  • Publication number: 20140197589
    Abstract: Some embodiments include a cross member system comprising a central member, a cross member proximal coupling mechanism, and a cross member distal coupling mechanism. The cross member proximal coupling mechanism is configured to be coupled to a first structure comprising a first structure channel, and the cross member distal coupling mechanism is configured to be coupled to a second structure comprising a second structure channel. The cross member proximal coupling mechanism includes a first locking mechanism operatively configured to apply pressure to the first structure in order to couple the cross member proximal coupling mechanism to the first structure and to lock cross member proximal coupling mechanism in position when cross member proximal coupling mechanism is coupled to the first structure. Other embodiments of relate systems and methods are also disclosed.
    Type: Application
    Filed: March 14, 2014
    Publication date: July 17, 2014
    Applicant: Premysl-Uhrik LLC
    Inventors: Premysl Ducek, Craig Ulrich, Mark Woodward
  • Publication number: 20130311603
    Abstract: A computer-implemented virtual applicant appliance (VAA) and method for managing migration of an application on a source computer to a virtual application within the VAA on a target computer networked to the source computer are disclosed. The VAA includes resources on the target computer, a virtual application for execution in the VAA, and network credentials for remotely connecting to the source computer and copying data resources from the source computer. A runtime intercept of the VAA compares on-demand resource requests of the virtual application to resources on the target computer and provides the requested resource to the virtual application. When the runtime intercept fails to locate the requested resource in the resources on the target computer, a tether of the VAA remotely retrieves the requested resource from the source computer using the network credentials and then copies the requested resource into the resources on the target computer.
    Type: Application
    Filed: May 17, 2013
    Publication date: November 21, 2013
    Inventors: Chuanbao WANG, Mark Woodward, Bill Cullen, Greg O'Connor
  • Patent number: 8483881
    Abstract: A multi-function robotic device may have utility in various applications. In accordance with one aspect, a multi-function robotic device may be selectively configurable to perform a desired function in accordance with the capabilities of a selectively removable functional cartridge operably coupled with a robot body. Localization and mapping techniques may employ partial maps associated with portions of an operating environment, data compression, or both.
    Type: Grant
    Filed: September 1, 2006
    Date of Patent: July 9, 2013
    Assignee: Neato Robotics, Inc.
    Inventors: Vladimir Ermakov, Mark Woodward, Joe Augenbraun
  • Publication number: 20070257825
    Abstract: A signal sampling system includes an input signal and a plurality of samplers. The plurality of samplers produces a plurality of sample output signals. Each sampler from the plurality of samplers samples the input signal to produce a corresponding sample output signal from the plurality of sample output signals. Each sampler samples the input signal with a sampling pulse having a sampling aperture. A first sampling aperture used by a first sampler from the plurality of samplers to sample the input signal differs in duration from a second sampling aperture used by a second sampler from the plurality of samplers to sample the input signal.
    Type: Application
    Filed: May 2, 2006
    Publication date: November 8, 2007
    Inventors: Mark Woodward, Marlin Viss
  • Publication number: 20070061043
    Abstract: A multi-function robotic device may have utility in various applications. In accordance with one aspect, a multi-function robotic device may be selectively configurable to perform a desired function in accordance with the capabilities of a selectively removable functional cartridge operably coupled with a robot body. Localization and mapping techniques may employ partial maps associated with portions of an operating environment, data compression, or both.
    Type: Application
    Filed: September 1, 2006
    Publication date: March 15, 2007
    Inventors: Vladimir Ermakov, Mark Woodward, Joe Augenbraun
  • Publication number: 20060241915
    Abstract: A system includes providing a first signal in response to a received signal that has a first timing relationship to an applied signal, adjusting the phase of the first signal to provide a second signal, receiving the second signal and generating a strobe based on a counted number of cycles of the second signal, wherein the strobe has a second timing relationship to the applied signal that is based on the counted number of cycles of the second signal.
    Type: Application
    Filed: April 8, 2005
    Publication date: October 26, 2006
    Inventors: Mark Woodward, James Stimple, Willard MacDonald, Jady Palko
  • Publication number: 20060218292
    Abstract: Collecting user preference information related to a playing media recording is accomplished by gathering descriptive information related to the playing media recording from a media player program presenting the playing media recording and determining if tags are embedded in the media recording and gathering descriptive information related to the playing media recording from the tags embedded in the playing media recording, if the tags exist. Further, determining if a table of contents exists on the media recording and gathering a table of contents for a collection containing the playing media recording by identifying the collection using a concatenation of track lengths identifier generation technique, the table of contents exists. Then assembling the descriptive information into a media recording information packet and sending the media recording information packet to a server computer, resulting in a collection of user preference information related to the playing media recording.
    Type: Application
    Filed: June 1, 2006
    Publication date: September 28, 2006
    Inventors: Mark Woodward, E. Jones, Gene Fein, Christopher Harris, Steve Sherman, Bennie Jones, Anthony Salotto
  • Publication number: 20060215745
    Abstract: A direct determination equalizer system (“DDES”) for compensating for the deterministic effects of a transmission channel and a data source is disclosed. The DDES may include an equalizer having equalizer-tap coefficients, a cross-correlator configured to receive the first sampled signal and an ideal signal and in response produce a cross-correlated signal, and a processor in signal communication with the equalizer and the cross-correlator. The equalizer is configured to receive a first sampled signal and in response produce an equalized output data signal sequence and the processor is configured to determine the equalizer-tap coefficients from the cross-correlated signal.
    Type: Application
    Filed: March 25, 2005
    Publication date: September 28, 2006
    Inventors: Mark Woodward, Marlin Viss
  • Publication number: 20060114837
    Abstract: A method and apparatus of initiating a plurality of requests for statistics to be sent to an associated plurality of nodes in a segment of a communication network is provided. One or more requests are associated with an individual node. Each node has one or more node attributes. The method includes defining a sequence for initiating the requests to be sent to the nodes. The sequence is based on a value of a selected node attribute of each node. The method also includes initiating the requests according to the sequence.
    Type: Application
    Filed: January 19, 2006
    Publication date: June 1, 2006
    Inventors: Wlodek Olesinski, Rashid Qureshi, Mark Woodward
  • Patent number: 7054274
    Abstract: A method and apparatus of initiating a plurality of requests for statistics to be sent to an associated plurality of nodes in a segment of a communication network is provided. One or more requests are associated with an individual node. Each node has one or more node attributes. The method includes defining a sequence for initiating the requests to be sent to the nodes. The sequence is based on a value of a selected node attribute of each node. The method also includes initiating the requests according to the sequence.
    Type: Grant
    Filed: April 11, 2001
    Date of Patent: May 30, 2006
    Assignee: Alcatel Canada Inc.
    Inventors: Wlodek Olesinski, Rashid Qureshi, Mark Woodward
  • Publication number: 20060085431
    Abstract: Described herein are methods and systems for choosing digital advertisements to send to a user's computer while protecting private information. When a user performs a search using a public site, the user's search information is stored in a database. The system builds a profile for the user based on the public search information, which can be used to select advertisements for delivery to the user's computer. The system can also select advertisements based on information gleamed from a user's private (desktop) searches. For example, the system can use the category in which a user is searching to chose advertisements.
    Type: Application
    Filed: October 12, 2005
    Publication date: April 20, 2006
    Inventors: David Burns, Mark Woodward