Patents by Inventor David Kent

David Kent 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: 20130007250
    Abstract: In a computing system environment, an arrangement of computing devices includes multiple layers behind a content flow director, such as an L4 switch in a web service. In a computing device of an outermost layer directly communicating with the content flow director, a communications port is conditionally enabled upon policy being met or exceeded in the computing system environment behind the content flow director. If unmet, the communications port is disabled, if already enabled, or prevented from becoming enabled, if not otherwise already enabled. In this manner, policy establishes port enablement. In certain aspects, policy determinations include determining a time of response, a quality of service check or a pass/fail condition of the one of the computing devices. Policy is also easily implemented as remote or local computer executable instructions on the computing devices. Representative computing devices include switches, such as L4 switches, routers, servers, repeaters, adapters or the like.
    Type: Application
    Filed: September 13, 2012
    Publication date: January 3, 2013
    Applicant: APPLE INC.
    Inventors: Steven Adams Flewallen, David Nephi Johnson, Lloyd Leon Burch, Benjamin Clark Fjeldsted, David Kent Beus, Thiruvarangam Viswanathan Sriram
  • Patent number: 8336027
    Abstract: Indexing domains of a declarative application with view state information for the domain to enable persisting the view state of the declarative application. The domains are organized in a tree. Each domain is built by a configuration builder. The method includes indexing a domain of a declarative application by indexing a path name in an index. The path name includes a path name of the parent domain of the domain; an identifier of the configuration builder used to build the domain; and an identifier of one or more local decisions made by the configuration builder when creating the domain. The method further includes correlating a unique identifier key to the path name in the index and correlating view state information for the domain to the unique key identifier.
    Type: Grant
    Filed: May 27, 2009
    Date of Patent: December 18, 2012
    Assignee: Microsoft Corporation
    Inventors: William Emeric Aitken, Simon David Kent, Siddharth Jayadevan, Christopher Donald Hackmann
  • Patent number: 8332946
    Abstract: A malware-protection method and a malware-protection system for protecting a computer from malware infection by preventing infected files from executing on the computer before they can do harm. The malware-protection method employs a number of techniques and relies on multiple layers of protection to identify trusted files, prevent execution of untrustworthy files, accurately detect corrupted files, analyze questionable files, and quarantine files. The malware-protection system includes a client-based verification, detection, blocking, and quarantine application that interacts and coordinates protection methods with application-verification servers, scan servers, definition-update servers, and policy servers to deliver intelligent malware protection as a Software-as-a-Service (SaaS) service. All users of the malware-protection system benefit from the detection of malicious files by any other user.
    Type: Grant
    Filed: September 15, 2010
    Date of Patent: December 11, 2012
    Assignee: AVG Netherlands B.V.
    Inventors: Darren R. Boisjolie, David Kent Haadsma, Gandhi Balasubramaniam
  • Patent number: 8281360
    Abstract: In a computing system environment, an arrangement of computing devices includes multiple layers behind a content flow director, such as an L4 switch in a web service. In a computing device of an outermost layer directly communicating with the content flow director, a communications port is conditionally enabled upon policy being met or exceeded in the computing system environment behind the content flow director. If unmet, the communications port is disabled, if already enabled, or prevented from becoming enabled, if not otherwise already enabled. In this manner, policy establishes port enablement. In certain aspects, policy determinations include determining a time of response, a quality of service check or a pass/fail condition of the one of the computing devices. Policy is also easily implemented as remote or local computer executable instructions on the computing devices. Representative computing devices include switches, such as L4 switches, routers, servers, repeaters, adapters or the like.
    Type: Grant
    Filed: November 21, 2006
    Date of Patent: October 2, 2012
    Inventors: Steven Adams Flewallen, David Nephi Johnson, Lloyd Leon Burch, Benjamin Clark Fjeldsted, David Kent Beus, Thiruvarangam Viswanathan Sriram
  • Patent number: 8250530
    Abstract: One embodiment is directed to a method that may be practiced in a declarative application with composites organized hierarchically, including composites in the same hierarchy, but not directly related by direct intervening child/parent relationships. The method includes acts for providing a link between composites unrelated by direct intervening child/parent relationships. The method includes rendering data at a user interface. The data is associated with a first composite in a declarative application. The method further includes detecting, at the user interface, user interaction with the rendered data. As a result of detecting user interaction with the rendered data, the method further includes defining a composite path to the first composite. The method further includes providing the name of the path as a local variable to a second composite such that the second composite can interact with the data.
    Type: Grant
    Filed: May 27, 2009
    Date of Patent: August 21, 2012
    Assignee: Microsoft Corporation
    Inventors: Simon David Kent, William Emeric Aitken, Siddharth Jayadevan
  • Patent number: 8232957
    Abstract: Laser display systems using at least one scanning laser beam to excite one or more fluorescent materials on a screen which emit light to form images. The fluorescent materials may include phosphor materials.
    Type: Grant
    Filed: January 6, 2009
    Date of Patent: July 31, 2012
    Assignee: Prysm, Inc.
    Inventors: Roger A. Hajjar, David Kent, Phillip Malyak
  • Patent number: 8201147
    Abstract: Embodiments are directed to dynamically building software applications and dynamically updating software applications based on changed data values. In one embodiment, a computer system receives an indication that a software application is to be initiated. The computer system also receives an application description including tags describing software objects that are to be included in the software application, automatically maps portions of the application description identified by the tags to software objects using reflection, where the reflecting includes accessing properties associated with the software objects, and automatically binds properties of the software objects to the portions of the application description based declarative rules included in the software object properties associated with the software object.
    Type: Grant
    Filed: February 8, 2008
    Date of Patent: June 12, 2012
    Assignee: Microsoft Corporation
    Inventors: Antony Scott Williams, Christopher D. Hackmann, William Emeric Aitken, Simon David Kent, Vladimir Nedkov Hristov, Siddharth Jayadevan, Simeon J. Cran, Clemens A. Szyperski
  • Publication number: 20120116360
    Abstract: This invention provides treatment compositions as well as systems and methods of determining and administering an effective amount of treatment for a neurological disorder. The treatment composition can contain a labeled interfering RNA (iRNA) agent capable of decreasing expression of a target RNA associated with the neurological disorder. The methods of the invention include determining an effective amount of a therapeutic composition by introducing a solution containing a tracer into the brain of a mammal. The tracing solution is monitored until a target volume of distribution at steady state distribution is substantially achieved, and the rate of delivery of the therapeutic composition is determined. The therapeutic composition can then be administered at the rate determined by use of the tracing solution.
    Type: Application
    Filed: July 15, 2010
    Publication date: May 10, 2012
    Applicants: Alnylam Pharmaceuticals, Inc., Medtronic, Inc.
    Inventors: Dinah W. Y. Sah, Andrei P. Guzaev, Matthew H. Adams, Pei Ge, Muthiah Manoharan, Douglas Ulen Gwost, Gregory Robert Stewart, David Kent Stiles, Brian Dale Nelson, William Frederick Kaemmerer, Don Marshall Gash
  • Publication number: 20110307524
    Abstract: Changes are managed in a multi-user database application environment. Proposed changes are collected, including changes to data, schema, and/or application descriptions. A user may specify foreign key relationships between items belonging to one or more of these categories. A view is produced showing the impact proposed changes would have on the environment if successfully committed. The user's proposed changes are ordered according to their dependencies, and submitted for committal together in a single transaction, subject to optimistic concurrency and consistency checks. For example, a proposed change to a data value may be inconsistent with a change which removed a data element containing the data value. The commitment operation may return identifiers and other return values, in addition to indicating whether the commitment was successful.
    Type: Application
    Filed: June 11, 2010
    Publication date: December 15, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: William Emeric Aitken, Noaa Avital, Quetzal Bradley, Bradford Lovering, Stephen J. Millet, Brad Olenick, Pedram Faghihi Rezaei, Simon David Kent, Haroon Ahmed
  • Patent number: 8069098
    Abstract: An input device for allowing interface to a web site in association with a unique input code. A method for interconnecting a first location on a global communication network with a second location thereon is disclosed. An input device is provided at the first location on the global communication network having associated therewith a unique input device ID. A product code disposed on a product is scanned with the input device, which product code is representative of the product in commercial transactions, the operation of scanning operable to extract the information contained in the product code to provide a unique value as an output. The unique value is then associated with the unique input device ID. In response to the operation of scanning and associating, the first location is connected to the second location.
    Type: Grant
    Filed: September 22, 2008
    Date of Patent: November 29, 2011
    Assignee: RPX-LV Acquisition LLC
    Inventors: Jeffry Jovan Philyaw, David Kent Mathews
  • Publication number: 20110238296
    Abstract: An order handling system includes a network interface and an order handling module. The network interface communicates through a wide area network with a plurality of kiosks. The order handling module is configured to receive, via the network interface, an order from a user for a first item that is within the inventory of a first kiosk. The order handling module is further configured to reserve the first item for pick-up by the user at the first kiosk in response to the order. After the first item is reserved for pick-up, the order handling module receives from a second kiosk an order inquiry from the user, where the second kiosk is geographically spaced apart from the first kiosk.
    Type: Application
    Filed: April 29, 2011
    Publication date: September 29, 2011
    Inventors: Connor Kent Purks, Kory Patrick Purks, Bryce Benjamin Purks, Deborah Rhea Purks, David Kent Purks
  • Publication number: 20110214696
    Abstract: An improved method for predicting stability of liquid detergent composition, identifying and designing liquid detergent compositions that provide said desired stability, consumer acceptance and performance.
    Type: Application
    Filed: May 18, 2011
    Publication date: September 8, 2011
    Inventors: Eva Schneiderman, Genevieve Cagalawan Wenning, Peggy Marion Teyssier, David Robert Nassano, David Kent Rollins, Donna Jane Wiedemann, Arturo Luis Casado Dominguez, Rajan Keshev Panandiker
  • Patent number: 7996552
    Abstract: A software distribution architecture having a television broadcast system as its infrastructure. Software from a software repository (1600) is mixed into a television broadcast system and transmitted into one or more selected channels at prescribed dates and times. An at-home subscriber, capable of receiving with a receiver (1608) the one or more select channels, switches to the one or more channels carrying the software distribution with a channel selector (1611). The subscriber, having programmed a controller (1616) with a programmer (1620) for the date, time, software ID, and channel of the software broadcast, then downloads the software package to a storage device (1622) for ultimate transfer to a PC (1624). A validation and accounting system (1628) then records the software download transaction and transmits this information over a PSTN (1632) to a provider accounting system (1630) such that the subscriber is billed for the software package which was downloaded.
    Type: Grant
    Filed: June 16, 2009
    Date of Patent: August 9, 2011
    Assignee: RPX LV-Acquisition LLC
    Inventors: Jeffry Jovan Philyaw, David Kent Mathews
  • Patent number: 7979576
    Abstract: A method for interconnecting a user's location to a destination location on a network. The unique information is received at the user's location, which unique information has no associated routing information embedded therein. Network routing information is associated with the received unique information in response to receipt thereof. The user's location is then interconnected to the destination location across the network in accordance with the routing associated therewith in the step of associating.
    Type: Grant
    Filed: October 21, 2008
    Date of Patent: July 12, 2011
    Assignee: RPX-LV Acquisition LLC
    Inventors: Jeffry Jovan Philyaw, David Kent Mathews
  • Publication number: 20110152162
    Abstract: An improved method for predicting stability of liquid detergent composition, identifying and designing liquid detergent compositions that provide said desired stability, consumer acceptance and performance.
    Type: Application
    Filed: December 22, 2010
    Publication date: June 23, 2011
    Inventors: Eva Schneiderman, Genevieve Cagalawan Wenning, Peggy Marion Teyssier, David Robert Nassano, David Kent Rollins, Donna Jane Wiedemann, Arturo Luis Casado Dominguez, Rajan Keshev Panandiker
  • Publication number: 20110141150
    Abstract: Fluorescent screens and display systems and devices based on such screens using at least one excitation optical beam to excite one or more fluorescent materials on a screen which emit light to form images. The fluorescent materials may include phosphor materials and non-phosphor materials such as quantum dots. A screen may include a multi-layer dichroic layer.
    Type: Application
    Filed: June 8, 2010
    Publication date: June 16, 2011
    Inventors: Roger A. Hajjar, David Kindler, Patrick Tan, David Kent, Phillip H. Malyak
  • Publication number: 20110140897
    Abstract: Various embodiments of the present invention provide an electronic virtual running/walking coach that notifies a person as to how hard the person's feet have been impacting a surface, notifies the person as to whether the person's feet are impacting a surface at a proper relative distance from the body and/or at a proper side-to-side angle, and/or notifies the person as to how much cushioning life remains in a pair of shoes. When the notifications are provided to the person during the running/walking activity, the person can respond by taking immediate actions to adjust the foot placement relative to the body and/or adjust the level of foot impact to an acceptable level by varying the speed, step distance, and/or posture while running/walking and/or by selecting among different available surfaces on which to run/walk.
    Type: Application
    Filed: February 16, 2011
    Publication date: June 16, 2011
    Inventors: Connor Kent Purks, Kory Patrick Purks, Bryce Benjamin Purks, Deborah Rhea Purks, David Kent Purks
  • Patent number: 7954112
    Abstract: Data interchanges are processed so that problematic individual elements within the data interchanges do not cause the processing of the data interchanges to be suspended unless there is a catastrophic error. The data interchanges are split up by flat file and/or XML disassemblers of a message engine into independent messages even if some elements are incorrect or cause processing failures. Those messages in the interchange that may be processed are processed, while those that would cause processing errors are suspended in a suspend queue for recovery processing. Even when a message is placed in the suspend queue, processing continues with the next independent message in the data interchange. Messages that are placed in the suspend queue for lack of routing information may be resumed by providing the routing information and again attempting to route the previously suspended message.
    Type: Grant
    Filed: May 20, 2005
    Date of Patent: May 31, 2011
    Assignee: Microsoft Corporation
    Inventors: Ruslan A. Yakushev, Kartik Paramasivam, David Kent Downing, Jean-Emile Elien, Wei-Lun Lo
  • Publication number: 20110119605
    Abstract: In an embodiment, a computer system instantiates a real-time incremental editor configured to receive editing inputs that are to be applied to data of a data model, where the data model data declaratively defines a UI model that drives the behavior of a corresponding UI based on the UI model. The computer system receives an editing input from a user indicating one or more desired edits that are to be made to the UI and determines, based on the received editing inputs, which changes are to be made to the data model data to enact the desired changes in the UI. The computer system updates the UI in real-time based on the determined edits to the data model data and presents the updated UI in real-time without losing state information in the resultant UI.
    Type: Application
    Filed: December 14, 2009
    Publication date: May 19, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Siddharth Jayadevan, Christopher Donald Hackmann, Stephen M. Danton, Simon David Kent, Michael Charles Murray
  • Publication number: 20110109529
    Abstract: Fluorescent screens and display systems and devices based on such screens using at least one excitation optical beam to excite one or more fluorescent materials on a screen which emit light to form images. The fluorescent materials may include phosphor materials and non-phosphor materials such as quantum dots. A screen may include a multi-layer dichroic layer.
    Type: Application
    Filed: September 7, 2010
    Publication date: May 12, 2011
    Applicant: Prysm, Inc.
    Inventors: Roger A. Hajjar, David Kent, Phillip H. Malyak