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: 20070162933Abstract: 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: ApplicationFiled: March 23, 2007Publication date: July 12, 2007Applicant: Podfitness, Inc.Inventors: Jeffrey Hays, Darren Wesemann
-
Publication number: 20070016929Abstract: 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: ApplicationFiled: June 20, 2006Publication date: January 18, 2007Inventors: Darren Wesemann, Jeffrey Hays
-
Publication number: 20070014422Abstract: 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: ApplicationFiled: June 29, 2006Publication date: January 18, 2007Applicant: Podfitness, IncInventors: Darren Wesemann, Jeffrey Hays
-
Publication number: 20070014537Abstract: 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: ApplicationFiled: June 20, 2006Publication date: January 18, 2007Inventors: Darren Wesemann, Jeffrey Hays
-
Publication number: 20070016930Abstract: 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: ApplicationFiled: July 28, 2006Publication date: January 18, 2007Applicant: Podfitness, Inc.Inventors: Darren Wesemann, Jeffrey Hays
-
Publication number: 20070016928Abstract: 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: ApplicationFiled: June 20, 2006Publication date: January 18, 2007Inventors: Darren Wesemann, Jeffrey Hays
-
Publication number: 20060265730Abstract: 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: ApplicationFiled: May 17, 2006Publication date: November 23, 2006Applicant: Podfitness, IncInventors: Jeffrey Hays, Darren Wesemann
-
Publication number: 20060045019Abstract: 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: ApplicationFiled: August 31, 2005Publication date: March 2, 2006Inventors: Till Patzschke, Darren Wesemann
-
Publication number: 20060048133Abstract: 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: ApplicationFiled: August 31, 2005Publication date: March 2, 2006Inventors: Till Patzachke, Darren Wesemann
-
Publication number: 20060034185Abstract: 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: ApplicationFiled: July 7, 2005Publication date: February 16, 2006Inventors: Till Patzschke, Darren Wesemann
-
Publication number: 20050055577Abstract: 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: ApplicationFiled: July 2, 2004Publication date: March 10, 2005Inventors: Darren Wesemann, Joel Hull, Olaf Jensen
-
Publication number: 20040186842Abstract: 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: ApplicationFiled: July 23, 2003Publication date: September 23, 2004Inventor: Darren Wesemann
-
Patent number: 6434594Abstract: 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: GrantFiled: March 9, 1999Date of Patent: August 13, 2002Assignee: Talk2 Technology, Inc.Inventor: Darren Wesemann