Patents by Inventor Kevin Carl
Kevin Carl 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: 8756439Abstract: A non-transient computer usable medium has computer usable instructions embodied thereon, the computer usable instructions configured to cause a computer device to perform the steps of receiving an intermediate program code prior to execution of the intermediate program code; recognizing data storage commands within the intermediate program code; modifying the intermediate program code such that, during execution of the intermediate program code, the data is encrypted before it is stored; recognizing data retrieval commands within the intermediate program code; modifying the intermediate program code such that, during execution of the intermediate program code, the data is decrypted after it is retrieved; and providing the modified intermediate program code for execution.Type: GrantFiled: August 30, 2010Date of Patent: June 17, 2014Assignee: Physical Optics CorporationInventors: Tomasz Jannson, Thomas Forrester, Kevin Duane Degrood, Kathy Mai Nguyen, Andrew Kostrzewski, Kang Lee, Eric Gans, Kevin Carl Walter
-
Patent number: 8400162Abstract: A method of monitoring battery capacity comprises determining a starting capacity of a battery; determining an activity coefficient for a device connected to the battery; determining a voltage and current profile for the battery using the starting capacity; determining a voltage and current operating point for the device using the activity value for the device; and determining an updated capacity of the battery using the voltage and current profile for the battery and the voltage and current operating point for the device.Type: GrantFiled: April 9, 2010Date of Patent: March 19, 2013Assignee: Physical Optics CorporationInventors: Tomasz Jannson, Thomas Forrester, Kevin Duane Degrood, Kathy Mai Nguyen, Kang Lee, Eric Gans, Kevin Carl Walter
-
Patent number: 8344485Abstract: An integrated circuit die comprises a device layer comprising a plurality of semiconductor devices; an interconnect layer comprising a plurality of interconnect paths connecting the semiconductor devices and embedded in a dielectric material; and a plurality of hard nanoparticles embedded in the dielectric material of the interconnect layer, the hard nanoparticles having a hardness greater than a hardness of the dielectric material and of a hardness of the interconnect paths.Type: GrantFiled: October 11, 2010Date of Patent: January 1, 2013Assignee: Physical Optics CorporationInventors: Kang Lee, Thomas Forrester, Eric Gans, Kevin Carl Walter, Tomasz Jannson
-
Patent number: 8334899Abstract: A protective laser beam viewing system or device including a camera selectively sensitive to laser light wavelengths and a viewing screen receiving images from the laser sensitive camera. According to a preferred embodiment of the invention, the camera is worn on the head of the user or incorporated into a goggle-type viewing display so that it is always aimed at the area of viewing interest to the user and the viewing screen is incorporated into a video display worn as goggles over the eyes of the user.Type: GrantFiled: November 1, 2007Date of Patent: December 18, 2012Assignee: Jefferson Science Associates, LLCInventors: George R. Neil, Kevin Carl Jordan
-
Patent number: 8308489Abstract: Electrical garments and components for use in electrical garments are provided. A communication medium of various forms is integrated into a garment seam that is used to join two or more portions of a garment. The communication media can be used to provide electrical or other electromagnetic connection for coupling among a plurality of electrical devices associated with the garment. Accordingly, the electrical garment can be configured for a plurality of uses, applications and environments, depending on the electrical devices associated therewith. The electrical devices can be configured to be attached to or integrated with the garment in a releasable fashion or in a more permanent configuration. The electrical devices can be chosen for their desired functionality and interconnected with the communication media, which is at least partially integrated within the garment seams. Additional embodiments provide an electronic connector suitable for use with seams incorporating electronic wiring.Type: GrantFiled: October 27, 2008Date of Patent: November 13, 2012Assignee: Physical Optics CorporationInventors: Kang S. Lee, Thomas Forrester, Eric Gans, Kevin Carl Walter, David J. Silvestris, Tomasz Jannson
-
Publication number: 20110049684Abstract: An integrated circuit die comprises a device layer comprising a plurality of semiconductor devices; an interconnect layer comprising a plurality of interconnect paths connecting the semiconductor devices and embedded in a dielectric material; and a plurality of hard nanoparticles embedded in the dielectric material of the interconnect layer, the hard nanoparticles having a hardness greater than a hardness of the dielectric material and of a hardness of the interconnect paths.Type: ApplicationFiled: September 3, 2010Publication date: March 3, 2011Inventors: Kang Lee, Thomas Forrester, Eric Gans, Kevin Carl Walter, Tomasz Jannson
-
Patent number: 7859199Abstract: The introduction of a magnetic electron beam orbit chicane between the wiggler and the downstream initial bending dipole in an energy recovering Linac alleviates the effects of radiation propagated from the downstream bending dipole that tend to distort the proximate downstream mirror of the optical cavity resonator.Type: GrantFiled: July 20, 2007Date of Patent: December 28, 2010Assignee: A Jefferson Science Associates, LLCInventors: Stephen Benson, George Herman Biallas, David Douglas, Kevin Carl Jordan, George R. Neil, Michele D. Shinn, Gwyn P. Willams
-
Publication number: 20100100997Abstract: Electrical garments and components for use in electrical garments are provided. A communication medium of various forms is integrated into a garment seam that is used to join two or more portions of a garment. The communication media can be used to provide electrical or other electromagnetic connection for coupling among a plurality of electrical devices associated with the garment. Accordingly, the electrical garment can be configured for a plurality of uses, applications and environments, depending on the electrical devices associated therewith. The electrical devices can be configured to be attached to or integrated with the garment in a releasable fashion or in a more permanent configuration. The electrical devices can be chosen for their desired functionality and interconnected with the communication media, which is at least partially integrated within the garment seams. Additional embodiments provide an electronic connector suitable for use with seams incorporating electronic wiring.Type: ApplicationFiled: October 27, 2008Publication date: April 29, 2010Inventors: Kang S. Lee, Thomas Forrester, Eric Gans, Kevin Carl Walter, David J. Silvestris, Tomasz Jannson
-
Publication number: 20070244982Abstract: Hybrid unicast and multicast data delivery involves delivering data to client devices partially using a unicast communication and partially using a multicast communication. For example, higher-relevancy television metadata may be extracted from television metadata. A server transmits the higher-relevancy television metadata to a client via a unicast communication burst. The client can otherwise receive the television metadata from the server via a multicast communication stream.Type: ApplicationFiled: April 17, 2006Publication date: October 18, 2007Inventors: Samuel Scott, III, Kevin Carle
-
Publication number: 20070226053Abstract: A method for uploading rating a multimedia advertising comprising of the steps providing web service for storing a plurality of applications programs for permitting an advertiser to place a multimedia advertisement for review by an end user; providing a first user interface for an advertiser to upload a multimedia advertisement with the web service; and providing a second user interface for an end user to view the advertisement and rate the advertisement based upon at least one rating criteria.Type: ApplicationFiled: March 21, 2006Publication date: September 27, 2007Inventors: Kevin Carl, Leslie Carl
-
Publication number: 20070220066Abstract: A distributed system is described that includes a notification module and multiple data-providing modules for delivering updated data to client devices. The notification module notifies the client devices of a version of the updated data. A client device then requests the identified version of the updated data. In response to the request, the distributed system selects one of the data-providing modules to provide the updated data. The selected data-providing module determines whether it has finished processing the requested version of the updated data. If so, the selected data-providing module provides the updated data; if not, the selected data-providing module rejects the request. If rejected, the client device generates another request, prompting the distributed system to select another data-providing module.Type: ApplicationFiled: March 17, 2006Publication date: September 20, 2007Applicant: Microsoft CorporationInventors: David Collacott, Kevin Carle
-
Publication number: 20070198839Abstract: Multiple keys are distributed to multiple clients. The keys provide access to media content. A group of clients are identified to receive substituted media content during a predetermined time period. Modified keys are generated that identify the substituted media content and the predetermined time period. The modified keys are distributed to the group of clients. The modified keys cause the group of clients to receive the substituted media content during the predetermined time period.Type: ApplicationFiled: February 17, 2006Publication date: August 23, 2007Applicant: Microsoft CorporationInventors: Kevin Carle, David de Heer, Majd Bakar, John Grossman, Richard Guthrie
-
Publication number: 20060167903Abstract: A MediaDescription data structure that includes both descriptive metadata, such as EPG information, about a multimedia content item and instructions for acquiring the content item is assigned to each multimedia content item in a multimedia system. A MediaDescription data structure is transferable as a token for representing the content item. The acquisition information may also include information about presenting the content item in different view contexts, as well as information about relationships to other pieces of content, and information about how each different version of the content item is to be acquired and displayed. MediaDescription data structure tokens can be used to facilitate digital video recording (DVR) processes, Internet content rendering processes, multimedia search processes, search results aggregating processes, video-on-demand (VOD) processes, pay-per-view processes, and program guide rendering processes.Type: ApplicationFiled: January 25, 2005Publication date: July 27, 2006Applicant: Microsoft CorporationInventors: Geoffrey Smith, Kevin Carle, Michael Cleron, Samuel Scott, Victor Lee
-
Publication number: 20060156352Abstract: A mixed-media service collection for multimedia platforms allows simultaneous access to various mixed-media services for rendering multimedia content, depending on current client conditions. In one implementation, in response to the client accessing a service collection, for example, by changing channels, only some of the mixed-media services in the service collection are simultaneously actuated based on client conditions. The client conditions may include the availability of subsystems to implement services and the client's authorization to receive services. If client conditions do not allow some services in the service collection to be actuated, then other services in the service collection are available to be actuated instead.Type: ApplicationFiled: December 15, 2004Publication date: July 13, 2006Applicant: Microsoft CorporationInventors: Geoffrey Smith, Daniel Zigmond, Dustin Green, James Baldwin, Kevin Carle, Patrik Schnell, Peter Barrett
-
Publication number: 20060117260Abstract: Grouping of representations in a user interface is described. In an implementation, a method includes distinguishing a plurality of on-demand content items from a plurality of time-dependent content items that are described in data. A plurality of linearly-arranged groupings is formed, based on the distinguishing, for output in a user interface. At least one of the groupings includes representations of time-dependent content items that are available via a particular channel. Another one of the groupings includes representations of on-demand content items that are available via plurality of channels.Type: ApplicationFiled: November 30, 2004Publication date: June 1, 2006Applicant: Microsoft CorporationInventors: David Sloo, Kevin Carle, Michael Cleron, Samuel Scott, Vivek Thukral
-
Publication number: 20060098943Abstract: Content re-lock control is described. In an embodiment, restricted content is unlocked such that the restricted content can be rendered for a rendering duration. A user-selectable input is received that time-shifts the rendering duration of the restricted content, and an effective rendering duration of the restricted content can be determined from the rendering duration and a time-shift duration that corresponds to the time-shift.Type: ApplicationFiled: November 5, 2004Publication date: May 11, 2006Applicant: Microsoft CorporationInventors: Samuel Scott, Kevin Carle, Elizabeth McEnroe, Qing Guo, Ann Chapman
-
Publication number: 20060095573Abstract: Delayed HTTP response is described. In an embodiment, a server device receives a data connection request from a client device and opens a data connection to establish an HTTP communication link to the client device. A first message can be communicated to the client device via the HTTP communication link when the message becomes available. After the first message is returned, the HTTP communication link to the client device is maintained open for communication such that the server device can communicate additional messages to the client device when the additional messages become available at the server device. The messages need not exist or be created at the time of an initial client HTTP request.Type: ApplicationFiled: November 1, 2004Publication date: May 4, 2006Applicant: Microsoft CorporationInventors: Kevin Carle, Dustin Green
-
Publication number: 20050251835Abstract: An operations center stores a plurality of programs, some of which are pre-recorded, and some of which are in the process of being recorded. Pause and resumption functionality allows the user to pause the presentation of such programs using different pause modes, and to later resume the presentation of the programs. In a selective pause mode, the user can selectively pause an individual program. This prompts the storage of a bookmark which indicates a pause position in the individual program. In a pause all mode, the user can pause a plurality of programs at the same time. This prompts the storage of a plurality of bookmarks that are associated with the plurality of programs. In a third pause mode, the user can automatically pause a program by the act of switching from that program to another program. This prompts the storage of a bookmark which indicates a position in the program from which the user has switched away.Type: ApplicationFiled: May 7, 2004Publication date: November 10, 2005Applicant: Microsoft CorporationInventors: Samuel Scott, Kevin Carle
-
Publication number: 20050210525Abstract: A method initializes a client device that has an associated identifier. The identifier is communicated to a configuration server that contains configuration information associated with the client device. The configuration information is received from the configuration server and is applied to the client device. Video data is also received from the configuration server.Type: ApplicationFiled: March 22, 2004Publication date: September 22, 2005Inventors: Kevin Carle, Daniel Zigmond
-
Publication number: 20050210498Abstract: In an implementation of control-based content pricing, a content server distributes media content to a client device in response to a request from the client device to receive the media content. A valuation application allocates a cost to the client device when the media content is distributed to the client device. The content server receives a view control input from the client device that indicates how the media content is to be rendered and the valuation application adjusts the cost according to the view control input and how the media content is to be rendered.Type: ApplicationFiled: March 19, 2004Publication date: September 22, 2005Inventors: Samuel Scott, Kevin Carle, Ann Chapman