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: 8756439
    Abstract: 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: Grant
    Filed: August 30, 2010
    Date of Patent: June 17, 2014
    Assignee: Physical Optics Corporation
    Inventors: Tomasz Jannson, Thomas Forrester, Kevin Duane Degrood, Kathy Mai Nguyen, Andrew Kostrzewski, Kang Lee, Eric Gans, Kevin Carl Walter
  • Patent number: 8400162
    Abstract: 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: Grant
    Filed: April 9, 2010
    Date of Patent: March 19, 2013
    Assignee: Physical Optics Corporation
    Inventors: Tomasz Jannson, Thomas Forrester, Kevin Duane Degrood, Kathy Mai Nguyen, Kang Lee, Eric Gans, Kevin Carl Walter
  • Patent number: 8344485
    Abstract: 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: Grant
    Filed: October 11, 2010
    Date of Patent: January 1, 2013
    Assignee: Physical Optics Corporation
    Inventors: Kang Lee, Thomas Forrester, Eric Gans, Kevin Carl Walter, Tomasz Jannson
  • Patent number: 8334899
    Abstract: 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: Grant
    Filed: November 1, 2007
    Date of Patent: December 18, 2012
    Assignee: Jefferson Science Associates, LLC
    Inventors: George R. Neil, Kevin Carl Jordan
  • Patent number: 8308489
    Abstract: 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: Grant
    Filed: October 27, 2008
    Date of Patent: November 13, 2012
    Assignee: Physical Optics Corporation
    Inventors: Kang S. Lee, Thomas Forrester, Eric Gans, Kevin Carl Walter, David J. Silvestris, Tomasz Jannson
  • Publication number: 20110049684
    Abstract: 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: Application
    Filed: September 3, 2010
    Publication date: March 3, 2011
    Inventors: Kang Lee, Thomas Forrester, Eric Gans, Kevin Carl Walter, Tomasz Jannson
  • Patent number: 7859199
    Abstract: 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: Grant
    Filed: July 20, 2007
    Date of Patent: December 28, 2010
    Assignee: A Jefferson Science Associates, LLC
    Inventors: Stephen Benson, George Herman Biallas, David Douglas, Kevin Carl Jordan, George R. Neil, Michele D. Shinn, Gwyn P. Willams
  • Publication number: 20100100997
    Abstract: 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: Application
    Filed: October 27, 2008
    Publication date: April 29, 2010
    Inventors: Kang S. Lee, Thomas Forrester, Eric Gans, Kevin Carl Walter, David J. Silvestris, Tomasz Jannson
  • Publication number: 20070244982
    Abstract: 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: Application
    Filed: April 17, 2006
    Publication date: October 18, 2007
    Inventors: Samuel Scott, III, Kevin Carle
  • Publication number: 20070226053
    Abstract: 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: Application
    Filed: March 21, 2006
    Publication date: September 27, 2007
    Inventors: Kevin Carl, Leslie Carl
  • Publication number: 20070220066
    Abstract: 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: Application
    Filed: March 17, 2006
    Publication date: September 20, 2007
    Applicant: Microsoft Corporation
    Inventors: David Collacott, Kevin Carle
  • Publication number: 20070198839
    Abstract: 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: Application
    Filed: February 17, 2006
    Publication date: August 23, 2007
    Applicant: Microsoft Corporation
    Inventors: Kevin Carle, David de Heer, Majd Bakar, John Grossman, Richard Guthrie
  • Publication number: 20060167903
    Abstract: 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: Application
    Filed: January 25, 2005
    Publication date: July 27, 2006
    Applicant: Microsoft Corporation
    Inventors: Geoffrey Smith, Kevin Carle, Michael Cleron, Samuel Scott, Victor Lee
  • Publication number: 20060156352
    Abstract: 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: Application
    Filed: December 15, 2004
    Publication date: July 13, 2006
    Applicant: Microsoft Corporation
    Inventors: Geoffrey Smith, Daniel Zigmond, Dustin Green, James Baldwin, Kevin Carle, Patrik Schnell, Peter Barrett
  • Publication number: 20060117260
    Abstract: 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: Application
    Filed: November 30, 2004
    Publication date: June 1, 2006
    Applicant: Microsoft Corporation
    Inventors: David Sloo, Kevin Carle, Michael Cleron, Samuel Scott, Vivek Thukral
  • Publication number: 20060098943
    Abstract: 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: Application
    Filed: November 5, 2004
    Publication date: May 11, 2006
    Applicant: Microsoft Corporation
    Inventors: Samuel Scott, Kevin Carle, Elizabeth McEnroe, Qing Guo, Ann Chapman
  • Publication number: 20060095573
    Abstract: 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: Application
    Filed: November 1, 2004
    Publication date: May 4, 2006
    Applicant: Microsoft Corporation
    Inventors: Kevin Carle, Dustin Green
  • Publication number: 20050251835
    Abstract: 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: Application
    Filed: May 7, 2004
    Publication date: November 10, 2005
    Applicant: Microsoft Corporation
    Inventors: Samuel Scott, Kevin Carle
  • Publication number: 20050210525
    Abstract: 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: Application
    Filed: March 22, 2004
    Publication date: September 22, 2005
    Inventors: Kevin Carle, Daniel Zigmond
  • Publication number: 20050210498
    Abstract: 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: Application
    Filed: March 19, 2004
    Publication date: September 22, 2005
    Inventors: Samuel Scott, Kevin Carle, Ann Chapman