Patents by Inventor Darren Wesemann

Darren Wesemann 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: 20070162933
    Abstract: Embodiments relate to a web-based interactive fitness program for generating individualized fitness media content for subscribers. A database is maintained that includes scriptlets that identify exercise routines that have been provided or augmented by a trainer. One or more of the scriptlets are selected for a subscriber based on the subscriber's information. The selected scriptlets are then compiled into media content that is streamed to the subscriber for use. Various devices associated with the subscriber may provide real time input to the database while the subscriber is experiencing the media content. In response to the real time input, new scriptlets may be selected and modified media content may be streamed to the subscriber for use.
    Type: Application
    Filed: March 23, 2007
    Publication date: July 12, 2007
    Applicant: Podfitness, Inc.
    Inventors: Jeffrey Hays, Darren Wesemann
  • Publication number: 20070016929
    Abstract: Generating serialized media content for a subscriber. A subscriber has access to a database that includes content from multiple subject matter experts. A subset of content is identified based on the subscriber's attributes. Specific content from the subset of content is then selected and used to generate individualized media content. The subscriber can then provide feedback that is used to generate subsequent instances of media content. The feedback is used to identify another subset of content from the database that accounts for the subscriber's feedback.
    Type: Application
    Filed: June 20, 2006
    Publication date: January 18, 2007
    Inventors: Darren Wesemann, Jeffrey Hays
  • Publication number: 20070014422
    Abstract: Mixing individualized media content. When individualized media content is generated from separate media clips or files, mixing the separate media clips includes controlling the audio. The volume of the audio in each clip is determined and normalized with respect to other media clips as the individualized media content is mixed. This provides a consistent audio experience even when the media content is generated from multiple sources having different properties. When more than one track of audio is present, such as voice audio and background music, the volume of one track is lowered such that the other audio track is audible. The volume of the background music, for example, is reduced such that the subscriber can hear the instructions in the voice audio.
    Type: Application
    Filed: June 29, 2006
    Publication date: January 18, 2007
    Applicant: Podfitness, Inc
    Inventors: Darren Wesemann, Jeffrey Hays
  • Publication number: 20070014537
    Abstract: Collecting content from subject matter experts. A knowledge base includes common content that can be used by SMEs to define a philosophy. A user interface present filtered portions of the common content and provides for direct entry. The content input by the SME is stored in the knowledge base. Individualized media content for use by a subscriber can then be generated by searching for content such as media clips having attributes that match the subscriber's attributes. Further, the content input by the SME can be modeled such that individualized media content can be dynamically generated to account for the particular situation of a given subscriber.
    Type: Application
    Filed: June 20, 2006
    Publication date: January 18, 2007
    Inventors: Darren Wesemann, Jeffrey Hays
  • Publication number: 20070016930
    Abstract: Generating navigable media content. A knowledge base stores content from multiple sources including subject matter experts. Specific content is identified from the knowledge base using attributes of a subscriber. The specific content corresponds to media clips that are mixed to generate individualized media content. The media content is then formatted with navigable elements that enable a user to navigate and perform the media content in a manner that is determined by the subscriber. The navigable elements may include chapter marks, or a menu that can be presented on the subscriber's device, for example.
    Type: Application
    Filed: July 28, 2006
    Publication date: January 18, 2007
    Applicant: Podfitness, Inc.
    Inventors: Darren Wesemann, Jeffrey Hays
  • Publication number: 20070016928
    Abstract: Generating individualized media content using selectable content from subject matter experts. A knowledge base includes content from various subject matter experts. Methods defined by subject matter experts are associated with media clips. A subset of methods are selected from the knowledge base according to subscriber attributes. The subset of methods is distilled by applying rules. The resulting methods are organized using a template. The clips associated with the methods in the template are then mixed together to generate the individualized media content that is then delivered to the subscriber. Subsequent media content can also be individualized using the subscriber's attributes, which includes feedback from prior media content.
    Type: Application
    Filed: June 20, 2006
    Publication date: January 18, 2007
    Inventors: Darren Wesemann, Jeffrey Hays
  • Publication number: 20060265730
    Abstract: Embodiments relate to a web-based interactive fitness program for generating individualized fitness media content for subscribers. A database is maintained that includes scriptlets that identify exercise routines that have been provided or augmented by a trainer. One or more of the scriptlets are selected for a subscriber based on the subscriber's information. The selected scriptlets are then compiled into media content that is delivered to the subscriber for use.
    Type: Application
    Filed: May 17, 2006
    Publication date: November 23, 2006
    Applicant: Podfitness, Inc
    Inventors: Jeffrey Hays, Darren Wesemann
  • Publication number: 20060045019
    Abstract: A system for performing testing of a network device includes an agent. The agent can simulate multiple simultaneous users that access the network device or test the service provided to individual users. The agent generally includes: a plurality of microprocesses, each corresponding to a simulated user and including data packet templates; agent code configured to switch between the plurality of microprocesses to enable the microprocesses to create data packets from the data packet templates and to initiate the transmission of the data packets in response to the state of the corresponding simulated user; and a microkernel configured to preformat the data packets prior to transmitting the data packets to an operating system associated with the agent. The agent can also be used to determine quality of service ratings.
    Type: Application
    Filed: August 31, 2005
    Publication date: March 2, 2006
    Inventors: Till Patzschke, Darren Wesemann
  • Publication number: 20060048133
    Abstract: Agents embedded in connectivity devices are dynamically reprogrammed or upgraded without appreciably altering the footprint, requiring the entire agent to be replaced, or exposing the rest of the computing system to possible corruption or failure. The invention is achieved by constructing an agent with a modular programming data structure or architecture and embedding that agent in a connectivity device. New program modules that have been tested in a test agent similar to the embedded agent are added to the embedded agent as new or replacement modules.
    Type: Application
    Filed: August 31, 2005
    Publication date: March 2, 2006
    Inventors: Till Patzachke, Darren Wesemann
  • Publication number: 20060034185
    Abstract: The end-to-end services provided to an end-user by a service provider in a communications network can be tested by a system including a testing agent embedded within a connectivity device and a receiving server for receiving and analyzing test data from the connectivity device. The testing agent performs one or more tests to simulate a user's activities and obtain data regarding the simulated activities, for example simulating a user's activities by proactively consuming and measuring the end-to-end performance of services provided by the service provider. The receiving server may include a data storage device configured for receiving and storing test data from the testing agent and an expert engine configured for analyzing the test data and providing a predictive analysis.
    Type: Application
    Filed: July 7, 2005
    Publication date: February 16, 2006
    Inventors: Till Patzschke, Darren Wesemann
  • Publication number: 20050055577
    Abstract: Systems and methods provide for secure communications between local and remote devices or networks in virtual private networks. Data can be communicated between the local and remote devices using the User Datagram Protocol (UDP) to reduce network overhead for the data communications. The UDP-based data communications are made secure and reliable by various techniques, for example: confirming that a packet sent by a source component is received by the receiving component, and guaranteeing packet sequencing by buffering packets as they are received and only delivering them to the target in the original sequence that they were sent from the source. Because TCP based communications are common, a TCP-style API can be used to enable programmers to more easily implement the UDP-based communications. Other embodiments of the invention relate to transport protocol enhancements for use within virtual private networks, including protocol mapping, protocol buffering, and protocol filtering.
    Type: Application
    Filed: July 2, 2004
    Publication date: March 10, 2005
    Inventors: Darren Wesemann, Joel Hull, Olaf Jensen
  • Publication number: 20040186842
    Abstract: Various systems and methods for integrating data stored in different types of data repositories into a common data repository are disclosed. An exemplary method involves receiving first data from a first integration module on a first computer system and receiving second data from a second integration module on a second computer system. The first data is stored in a first format within a first data repository on the first computer system, and the second data is stored in a second format within a second data repository on the second computer system. The first format is different from the second format. After receiving the first data and the second data, a common data repository on a common computer system is updated.
    Type: Application
    Filed: July 23, 2003
    Publication date: September 23, 2004
    Inventor: Darren Wesemann
  • Patent number: 6434594
    Abstract: A system and method for distributing the execution of computer application programs among one or more computational resources over a computer network is described. This invention also manages the execution to optimize program execution, thereby permitting the multiplication of computational resources of a number of common computer resources linked by a computer network into the computational power commonly associated with supercomputers. This invention permits the automation of complex processes generally considered beyond the computational power of typical desktop computers by dividing and managing the process among a number of such computers connected by a computer network, which can then operate in parallel to maximize computational efficiency. This invention permits improved efficiency of communication between entities doing work on an application, whether a computer, device or person entity. This invention supports a wide variety of device types and computer operating system platforms.
    Type: Grant
    Filed: March 9, 1999
    Date of Patent: August 13, 2002
    Assignee: Talk2 Technology, Inc.
    Inventor: Darren Wesemann