Patents by Inventor David J. Simons

David J. Simons 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: 7440858
    Abstract: A method and apparatus is utilized to determine the bearing and/or location of sources, such as, alternating current (A.C.) generators and loads, power lines, transformers and/or radio-frequency (RF) transmitters, emitting electromagnetic-wave energy for which a Poynting-Vector can be defined. When both a source and field sensors (electric and magnetic) are static, a bearing to the electromagnetic source can be obtained. If a single set of electric (E) and magnetic (B) sensors are in motion, multiple measurements permit location of the source. The method can be extended to networks of sensors allowing determination of the location of both stationary and moving sources.
    Type: Grant
    Filed: April 13, 2006
    Date of Patent: October 21, 2008
    Assignee: Lawrence Livermore National Security, LLC
    Inventors: David J. Simons, Charles R. Carrigan, Philip E. Harben, Barry A. Kirkendall, Craig A. Schultz
  • Patent number: 7412521
    Abstract: A system and method for uniquely identifying an SIP device extends the SIP communications protocol with an end point identifier, carried for example in the header of an SIP transmission. The end point identifier is useful for routing, registration, subscription, and authentication. The end point (device) of a given user epid can be uniquely identified by creating a key from an epid and a user's address-of-record (URI). This in turn enables improved connection management and security association management when the connections/IP addresses are transient, such as when HTTPS tunneling is used.
    Type: Grant
    Filed: March 12, 2003
    Date of Patent: August 12, 2008
    Assignee: Microsoft Corporation
    Inventors: Sean C. Olson, Jeremy T. Buch, Ajay P. Chitturi, David J. Simons, Nikhil P. Bobde
  • Publication number: 20080120332
    Abstract: Embodiments define a set of rules such that a type designer can express as part of a type's definition whether the type has extended the logic and/or constraints of its ancestral types in such a way that applications written against that ancestral type will continue to function correctly. Nonconformity can also be indicated and an embodiment can enforce limitations on a set of operations that can be performed on such instances when treated as their ancestral types. Applications can use standard interfaces to discover from embodiments whether such limitations can be in force for a particular instance and provide a user experience that accounts for those limitations. Embodiments can also provide mechanisms to enable type designers to limit a degree of extensibility for both types and/or Items.
    Type: Application
    Filed: November 22, 2006
    Publication date: May 22, 2008
    Applicant: Microsoft Corporation
    Inventors: Jason T. Hunter, David J. Nettleton, Gregory S. Friedman, David J. Simons, Lev Novik
  • Patent number: 7266594
    Abstract: A method and system for configuring a client computer for real-time communication is provided, in which configuration settings are sent to the computer in the form of a configuration document, such as mark-up language document, that is readable by the client computer. The client computer may request the configuration document on an as-needed basis, or may request to be notified whenever new configuration settings are needed.
    Type: Grant
    Filed: November 7, 2001
    Date of Patent: September 4, 2007
    Assignee: Microsoft Corporation
    Inventors: Vishwajith Kumbalimutt, Robert John Osborne, Robert Brown, David J. Simons, Jeremy T. Buch
  • Patent number: 7240366
    Abstract: End-to-end authentication capability based on public-key certificates is combined with the Session Initiation Protocol (SIP) to allow a SIP node that receives a SIP request message to authenticate the sender of request. The SIP request message is sent with a digital signature generated with a private key of the sender and may include a certificate of the sender. The SIP request message may also be encrypted with a public key of the recipient. After receiving the SIP request, the receiving SIP node obtains a certificate of the sender and authenticates the sender based on the digital signature. The digital signature may be included in an Authorization header of the SIP request, or in a multipart message body constructed according to the S/MIME standard.
    Type: Grant
    Filed: May 17, 2002
    Date of Patent: July 3, 2007
    Assignee: Microsoft Corporation
    Inventors: Jeremy T. Buch, David J. Simons
  • Publication number: 20040205192
    Abstract: A system and method for uniquely identifying an SIP device extends the SIP communications protocol with an end point identifier, carried for example in the header of an SIP transmission. The end point identifier is useful for routing, registration, subscription, and authentication. The end point (device) of a given user epid can be uniquely identified by creating a key from an epid and a user's address-of-record (URI). This in turn enables improved connection management and security association management when the connections/IP addresses are transient, such as when HTTPS tunneling is used.
    Type: Application
    Filed: March 12, 2003
    Publication date: October 14, 2004
    Applicant: Microsoft Corporation
    Inventors: Sean C. Olson, Jeremy T. Buch, Ajay P. Chitturi, David J. Simons, Nikhil P. Bobde
  • Publication number: 20030217098
    Abstract: A system for detecting and communicating the presence of one or more computing devices is presented. The invention also presents a method and system for aggregating presence information generated by multiple devices associated with a single user. A server acting as a presence agent on behalf of a first user receives and responds to a subscription request generated by a computing device operated by a second wishing to be permitted as a watcher of the first user. When the second user corresponds to access preferences of the first user, a notify message is sent to the second user's device that includes presence information indicative of an activity level and availability level associated with the first user. When the first user employs multiple computing devices, the server generates an aggregate presence document that is representative of the overall presence of the first user.
    Type: Application
    Filed: May 15, 2002
    Publication date: November 20, 2003
    Applicant: Microsoft Corporation
    Inventors: Nikhil P. Bobde, Robert Brown, Jeremy Buch, Ajay Chitturi, Ann Demirtjis, Vishwajith Kumbalimutt, David J. Simons, Zachary Taylor
  • Publication number: 20030217165
    Abstract: End-to-end authentication capability based on public-key certificates is combined with the Session Initiation Protocol (SIP) to allow a SIP node that receives a SIP request message to authenticate the sender of request. The SIP request message is sent with a digital signature generated with a private key of the sender and may include a certificate of the sender. The SIP request message may also be encrypted with a public key of the recipient. After receiving the SIP request, the receiving SIP node obtains a certificate of the sender and authenticates the sender based on the digital signature. The digital signature may be included in an Authorization header of the SIP request, or in a multipart message body constructed according to the S/MIME standard.
    Type: Application
    Filed: May 17, 2002
    Publication date: November 20, 2003
    Applicant: Microsoft Corporation
    Inventors: Jeremy T. Buch, David J. Simons
  • Publication number: 20030217099
    Abstract: A method and system for aggregating presence information generated by multiple devices associated with a single user is presented. A server acting as a presence agent on behalf of a first user and the first user's computing device receives and responds to a subscription request generated by a computing device operated by a second user that wishes to be permitted as a watcher of the first user. If the server is not capable of acting as a presence agent, then the first user's computing device assumes the role of a presence agent.
    Type: Application
    Filed: May 15, 2002
    Publication date: November 20, 2003
    Applicant: Microsoft Corporation
    Inventors: Nikhil P. Bobde, Jeremy Buch, Ajay Chitturi, Ann Demirtjis, Vishwajith Kumbalimutt, David J. Simons, Zachary Taylor
  • Publication number: 20030217142
    Abstract: A system for detecting and communicating the presence of one or more computing devices is presented. The invention also presents a method and system for aggregating presence information generated by multiple devices associated with a single user. A server acting as a presence agent on behalf of a first user receives and responds to a subscription request generated by a computing device operated by a second user that wishes to be permitted as a watcher of the first user. When the second user corresponds to access preferences specified by the first user, a notify message is sent to the second user's device that includes presence information indicative of an activity level and availability level associated with the first user. When the first user employs multiple computing devices, the server generates an aggregate presence document that is representative of the overall presence of the first user.
    Type: Application
    Filed: May 15, 2002
    Publication date: November 20, 2003
    Applicant: Microsoft Corporation
    Inventors: Nikhil P. Bobde, Robert Brown, Jeremy Buch, Vishwajith Kumbalimutt, David J. Simons, Zachary Taylor
  • Publication number: 20030113700
    Abstract: A computer-based fully customizable compliance training system for companies and organizations that includes personalized training modules incorporating employee information within the training module. The system provides authorized company representatives the ability to edit and/or augment the compliance training content from a web browser according to the company's specific needs. Online or off-line, user-friendly training is provided in an educational and enjoyable format. With this system, an organization's representative(s) may create versions of the training modules specifically for employees of that organization. A further advantage is a cost-effective training program that is significantly less expensive than printed manuals, videos, CD-ROMs, etc.
    Type: Application
    Filed: December 24, 2002
    Publication date: June 19, 2003
    Inventor: David J. Simon
  • Publication number: 20030101247
    Abstract: A method and system for configuring a client computer for real-time communication is provided, in which configuration settings are sent to the computer in the form of a configuration document, such as mark-up language document, that is readable by the client computer. The client computer may request the configuration document on an as-needed basis, or may request to be notified whenever new configuration settings are needed.
    Type: Application
    Filed: November 7, 2001
    Publication date: May 29, 2003
    Applicant: Microsoft Corporation
    Inventors: Vishwajith Kumbalimutt, Robert John Osborne, Robert Brown, David J. Simons, Jeremy T. Buch
  • Patent number: 4583079
    Abstract: Multiple input channels, containing servo angle data, undergo analog multiplexing by a single non-linear ladder and switch network which generates a steering voltage on a channel-by-channel basis. The steering voltage undergoes demodulation and digitization for feedback to the multiplexed non-linear network thereby emulating a Type II servo loop. The digitized angle information is also made available as tracking converter outputs.
    Type: Grant
    Filed: December 14, 1983
    Date of Patent: April 15, 1986
    Assignee: The Singer Company
    Inventor: David J. Simon
  • Patent number: 4370642
    Abstract: An improved ladder network for use in a converter utilizing a single ladder network with single pole double throw switches to simultaneously implement nonlinear sine and cosine functions.
    Type: Grant
    Filed: November 24, 1980
    Date of Patent: January 25, 1983
    Assignee: The Singer Company
    Inventors: Edward C. Costello, David J. Simon
  • Patent number: 4308525
    Abstract: A dual speed resolver to digital conversion system with coarse and fine interlocking. The reference frequency is utilized to drive a bang-bang servo loop under priority control of the coarse mathetics when it is necessary to pass control to the coarse loop.
    Type: Grant
    Filed: June 11, 1980
    Date of Patent: December 29, 1981
    Assignee: The Singer Company
    Inventors: David J. Simon, James J. Duckworth
  • Patent number: 4281316
    Abstract: A comparator network in a successive approximation synchro-to-digital converter uses two comparators to determine the quadrant of the synchro angle and then uses one of these comparators as a steering voltage comparator to determine the less significant bits of the synchro angle. Fractions of the sine and cosine analog inputs are cross-coupled to the comparators to provide inherent quantization error centering.
    Type: Grant
    Filed: August 11, 1978
    Date of Patent: July 28, 1981
    Assignee: The Singer Company
    Inventors: David J. Simon, Edward C. Costello
  • Patent number: 4270061
    Abstract: An improved input system for isolating resolver or synchro outputs from inputs to demodulators or analog-to-digital converters uses current transformers rather than voltage transformers. The resistances of resistors connected in series with the primary windings of the isolation transformers are adjusted to standardize the input currents of the transformers.
    Type: Grant
    Filed: November 3, 1978
    Date of Patent: May 26, 1981
    Assignee: The Singer Company
    Inventors: Alfred D. Gronner, David J. Simon
  • Patent number: 4254369
    Abstract: In order to provide high accuracy shaft angle to linear DC voltage conversion using low accuracy devices, a linear synchro is excited by a 2.5 KHZ square wave which is power buffered, the square wave also used to synchronously demodulate the output of the wound component by sampling and a demodulated voltage then filtered and scaled to the required levels using commonly available operational amplifiers.
    Type: Grant
    Filed: November 13, 1978
    Date of Patent: March 3, 1981
    Assignee: The Singer Company
    Inventors: James J. Duckworth, David J. Simon
  • Patent number: 4164729
    Abstract: An improved synchro to digital tracking converter which utilizes an approximation to generate information octally and uses digital complementing to generate information over the balance of the quadrant is implemented using a single ladder network to provide a system having fewer components and yet a higher intrinsic accuracy.
    Type: Grant
    Filed: November 21, 1977
    Date of Patent: August 14, 1979
    Assignee: The Singer Company
    Inventors: David J. Simon, Edward C. Costello
  • Patent number: 4157538
    Abstract: In a digital to synchro/resolver converter which has an intrinsic transformation ratio variation with respect to input angle greater than desired in a given application, the intrinsic variation is corrected by applying a correction to the reference voltage used in carrying out the digital to synchro conversion.
    Type: Grant
    Filed: November 21, 1977
    Date of Patent: June 5, 1979
    Assignee: The Singer Company
    Inventors: David J. Simon, Edward C. Costello