Patents by Inventor James Evans

James Evans 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: 8435206
    Abstract: Methods and apparatus for programming a medical infusion pump are disclosed. One method includes displaying a meter having two or more locations, each of the two or more locations representing a corresponding parameter value programmable into the medical infusion pump. The method further includes displaying an indicator having a selectable positional relationship to the meter, the selected position corresponding to a parameter value.
    Type: Grant
    Filed: February 5, 2007
    Date of Patent: May 7, 2013
    Assignee: Smiths Medical ASD, Inc.
    Inventors: William James Evans, Diana Willow Greenberg, Michael L. Blomquist
  • Patent number: 8433656
    Abstract: A group licensing scheme for validating groups of virtual objects within a distributed virtual world is provided. Each of a number of distributed virtual world servers hosts a cell, or virtual space, of the virtual world. In operation, a first virtual world server categorizes virtual objects into a number of groups. Either before or after creating the groups, the first virtual world server validates each virtual object individually. Once the virtual objects are validated and the groups are formed, the first virtual world server generates a group license for each of the groups. When a group of virtual objects or an avatar associated with one or more groups of virtual objects moves to a virtual space hosted by a second virtual world server, the corresponding group licenses are provided to the second virtual world server, which validates the one or more groups of virtual objects based on the group licenses.
    Type: Grant
    Filed: June 13, 2007
    Date of Patent: April 30, 2013
    Assignee: Qurio Holdings, Inc.
    Inventors: James Evans, Richard J. Walsh
  • Publication number: 20130103738
    Abstract: Techniques for improving scrolling performance in a web-based data grid. In one set of embodiments, when a user scrolls through a data grid rendered in a viewport of the user's web browser, client-side code executing in the web browser can detect whether a scroll event has occurred that requires a portion of the viewport to be filled/refreshed with data from a server. The client-side code can further determine whether the scroll event is a short scroll or a long scroll, and can send a request to the server that indicates the type of scroll event. If the scroll event is a short scroll, the server can determine a first amount of data to fetch based on one or more first parameters. If the scroll event is a long scroll, the server can determine a second amount of data to fetch based on one or more second parameters.
    Type: Application
    Filed: October 19, 2011
    Publication date: April 25, 2013
    Applicant: Oracle International Corporation
    Inventors: James A. Evans, Hendrik van den Broek, Diar Ahmed
  • Patent number: 8424075
    Abstract: A virtual environment firewall receives a message having a request from a virtual environment entity intended for a virtual environment controller. The virtual environment firewall determines whether the request complies with one or more governance rules of the virtual environment controller. If the request does not comply with the one or more governance rules, the virtual environment firewall processes the message to prevent the request from being processed by the virtual environment controller.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: April 16, 2013
    Assignee: Qurio Holdings, Inc.
    Inventors: Richard J. Walsh, James Evans, Kunal Kandekar
  • Patent number: 8387102
    Abstract: A method and system for minimizing data streams of the same program on a shared medium. A user device receives a first data stream of a program and effects display of the program based on the first data stream to a display device. The user device halts display of the program and provides an advertisement to a viewer. A second data stream of the program being provided over the same medium to a second viewer that was initiated after the first data stream is provided to the user device. The user device buffers the second data stream, and after the advertisement is finished, provides the program to the viewer based on the second data stream.
    Type: Grant
    Filed: December 22, 2008
    Date of Patent: February 26, 2013
    Assignee: Qurio Holdings, Inc.
    Inventors: Thomas A. Roberts, James Evans, Gregory M. Evans
  • Patent number: 8358579
    Abstract: A system and method are provided for controlling Quality of Service (QoS), content quality, or both QoS and content quality in a content sharing network based on user relationships. More specifically, QoS, content quality, or both QoS and content quality may be controlled based on a relationship of a user of a network node requesting content and either a user of a network node hosting the requested content or an owner of the requested content, a relationship between the user of the network node requesting the content and the content, or any combination thereof.
    Type: Grant
    Filed: August 23, 2006
    Date of Patent: January 22, 2013
    Assignee: Quiro Holdings, Inc.
    Inventors: Richard J. Walsh, Alfredo C. Issa, Sid Stafford, James Evans
  • Publication number: 20130015980
    Abstract: Methods and apparatus for programming a medical infusion pump are disclosed. One method includes displaying a meter having two or more locations, each of the two or more locations representing a corresponding parameter value programmable into the medical infusion pump. The method further includes displaying an indicator having a selectable positional relationship to the meter, the selected position corresponding to a parameter value.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 17, 2013
    Inventors: William James EVANS, Diana Willow GREENBERG, Michael L. BLOMQUIST
  • Patent number: 8291017
    Abstract: A system and method are provided for creating communities based on a semantic understanding of content requested by a number of user devices. More specifically, a mediating server operates to interconnect a number of user devices to destination servers. In operation, the mediating server routes requests from the user devices to the appropriate destination servers. The mediating server examines the responses from the destination servers to gain a semantic understanding of the content requested by the user devices. Thereafter, the mediating server establishes communities for the user devices based on the semantic understanding of the content requested by the user devices. For example, the mediating server may invite users of the user devices that have requested semantically similar content to join a chat session around a common topic.
    Type: Grant
    Filed: November 4, 2011
    Date of Patent: October 16, 2012
    Assignee: Qurio Holdings, Inc.
    Inventors: Alfredo C. Issa, Richard J. Walsh, James Evans
  • Publication number: 20120260324
    Abstract: A method of validating an identifier is disclosed. In one embodiment an authenticating party system receives an identifier for validation and determines a first validation code associated with a current value of a counter. The first validation code is compared with the received identifier and, in the event that the identifier does not match the first validation code, the authenticating party system compares the identifier with one or more further validation codes associated with respective other values for the counter, said respective other values comprising N consecutive counter values succeeding the current value of the counter. If the identifier matches one of the further validation codes associated with a respective other value for the counter, the current value of the counter is updated to correspond with the respective other value for the counter associated with the matching further validation code.
    Type: Application
    Filed: November 5, 2010
    Publication date: October 11, 2012
    Applicant: EMUE HOLDINGS PTY LTD.
    Inventors: James Evan Lenon, Jason Frederick Bender
  • Patent number: 8260728
    Abstract: A system and method for influencing behavior in a virtual environment. A virtual environment identifies a hotspot of activity that is, or may, cause lag in the virtual environment. An influencing event is determined and is presented into the virtual environment. The influencing event is configured to influence a control entity associated with a virtual object to avoid the hotspot.
    Type: Grant
    Filed: December 12, 2008
    Date of Patent: September 4, 2012
    Assignee: Qurio Holdings, Inc.
    Inventors: Richard J. Walsh, James Evans, Kunal Kandekar, Alfredo C. Issa
  • Patent number: 8244855
    Abstract: An application state aware mediating server or proxy. In general, the mediating server includes a packet inspection engine, a state inspector, and optionally a state classifier. The packet inspection engine examines packets passing through the mediating server to identify packets satisfying packet identification criteria of the state inspector. The identified packets are provided to the state inspector. Based on one or more of the identified packets, the state inspector determines an application state, or partial application state, for the application. Optionally, the state classifier may map the application state into one of a number of predefined state classifications.
    Type: Grant
    Filed: June 21, 2006
    Date of Patent: August 14, 2012
    Assignee: Qurio Holdings, Inc.
    Inventors: Richard J. Walsh, James Evans, Alfredo C. Issa
  • Patent number: 8209711
    Abstract: A system and method are provided for managing reader and writer threads in a caching proxy server. In general, a caching proxy server operates as an intermediary between a web server and a number of client devices. The clients send requests for digital assets hosted by the web server to the caching proxy server. For each request, or more particularly for each group of concurrent requests, for a particular digital asset, the caching proxy server operates in either a decoupled writer mode of operation or a reader/writer mode operation. In addition, while serving the requests, the proxy server may switch between the decoupled writer and the reader/writer modes of operation depending on one or more criteria.
    Type: Grant
    Filed: April 15, 2011
    Date of Patent: June 26, 2012
    Assignee: Qurio Holdings, Inc.
    Inventors: Richard J. Walsh, Alfredo C. Issa, James Evans
  • Publication number: 20120131655
    Abstract: An authentication device (100) for use with electronic security devices and user authentication systems is disclosed. The authentication device includes a data store (104) for storing plural secret keys, each secret key associated with a corresponding service, a service selection means (101) for selecting a service from the corresponding services, an authentication code generator (102) for generating, from the secret key associated with the selected service, a one time usable authentication code for communication to an authentication controller associated with the selected service, and an output (106) for outputting the generated authentication code for communication to the authentication controller. A method of authentication a user to a service is also disclosed.
    Type: Application
    Filed: May 11, 2010
    Publication date: May 24, 2012
    Applicant: EMUE HOLDINGS PTY LTD.
    Inventors: Jason Frederick Bender, James Evan Lenon, Simon Charles Hughes Hewitt
  • Publication number: 20120117847
    Abstract: A shroud is provided (10) for a firearm (50) having a longitudinal barrel (52). The shroud is configured to co-operate with formations (54) provided on the firearm barrel such as to provide axial alignment therebetween. The shroud further comprises means (11) for mounting one or more devices to the shroud. The alignment between the barrel and the shroud provides for alignment between the device(s) and the barrel. A firearm comprising such a shroud, and a method of configuring a firearm comprising the shroud are also provided.
    Type: Application
    Filed: January 21, 2011
    Publication date: May 17, 2012
    Applicant: RIFLECRAFT LIMITED
    Inventor: Andrew James Evans-Hendrick
  • Patent number: 8175645
    Abstract: The present invention provides a system and method for modifying a profile of a user device prior to sending the profile to a destination server, wherein the destination server customizes content provided to the user device based on the modified profile. In general, the profile of the user device may include information identifying capabilities of the user device, user preferences, and demographic information regarding a user of the user device. At either the user device or a mediating server interconnecting the user device and the destination server, the profile of the user device is modified based upon one or more rules to provide the modified profile. The modified profile is then provided to the destination server, which customizes content provided to the user device based on the modified profile.
    Type: Grant
    Filed: June 12, 2006
    Date of Patent: May 8, 2012
    Assignee: Qurio Holdings, Inc.
    Inventors: James Evans, Richard J. Walsh, Alfredo C. Issa
  • Patent number: 8156897
    Abstract: An “implant and forget” device for interacting with biota after a pre-established time period. Preferably, the biota are fauna and more particularly fish. In select embodiments, the device comprises packaging enclosing an apparatus for timing interaction via opening the packaging. In select embodiments of the present invention, the device is a sealed capsule inserted in fish. Embodiments of the present invention are implanted in triploid grass carp (Ctenopharyngodon idella) to facilitate control of aquatic weeds in bodies of water. When the carp have been in the water for a pre-established approximate period of time, toxins in the device are dispensed via long term bioerosion of the sealed opening in the packaging. Otherwise, the carp may destroy all vegetation and harm the aquatic environment for other aquatic life. Several alternative bioerodible seal configurations are provided as embodiments.
    Type: Grant
    Filed: January 7, 2008
    Date of Patent: April 17, 2012
    Assignee: The United States of America as represented by the Secretary of the Army
    Inventors: James A. Evans, Leandro E. Miranda, James P. Kirk
  • Publication number: 20120079753
    Abstract: This invention provides a bayonet (10) comprising an attachment portion (12) having a first opening (16) for receiving the muzzle of a gun. A second opening is also provided that is aligned with the first opening to allow the passage of a bullet therethrough. An extension portion (14) extends from the attachment portion in the opposite direction of the gun barrel and terminates in a point (24). The attachment portion (12) substantially comprises a polymer and the extension portion (14) has a non ferrous structural core substantially over-moulded with a polymer.
    Type: Application
    Filed: August 25, 2011
    Publication date: April 5, 2012
    Applicant: RIFLECRAFT LIMITED
    Inventor: Andrew James Evans-Hendrick
  • Patent number: 8151364
    Abstract: A method of authenticating a remote service (104) to a user (102) via a communications network (106) is disclosed. The remote service (104) obtains a service authentication code that has been generated, using a code generation algorithm, based on a first secret key. The service authentication code is communicated to the user (102) via the communications network (106) and received, or entered, into an authentication device (106) associated with the user (102). The authentication device (106) then generates, using the same code generation algorithm, an expected code value based on a second secret key and compares the expected code value to the service authentication code. Responsive to the comparison, and in the event that the expected code value correlates with the service authentication code, the authentication device (106) generates a response that indicates to the user (102) the authenticity of the remote service (104).
    Type: Grant
    Filed: October 6, 2006
    Date of Patent: April 3, 2012
    Assignee: eMue Holdings Pty Ltd
    Inventors: Simon Charles Hughes Hewitt, Jason Frederick Bender, James Evan Lenon
  • Patent number: 8150938
    Abstract: A mediating server operates to interconnect a number of user devices to network servers. In order to receive customized content from the network servers, the user devices provide device profiles to the network servers via the mediating server within or in addition to requests for content. As the device profiles pass through the mediating server, the mediating server obtains the device profiles and stores the device profiles in a device profiles database. The mediating server may then classify the user devices based on the user profiles using a classification algorithm, which may include one or more classification rules for each of a number of classes. Thereafter, the mediating server may provide one or more services based on the device profiles, the classification of the user devices, or a combination thereof.
    Type: Grant
    Filed: June 21, 2006
    Date of Patent: April 3, 2012
    Assignee: Qurio Holdings, Inc.
    Inventors: Richard J. Walsh, Alfredo C. Issa, James Evans
  • Patent number: 8116323
    Abstract: Methods are provided that include recursively negotiating a boundary between a first virtual space controlled by a first peer and a second virtual space controlled by a second peer in a distributed virtual environment responsive to profile data of the first peer and the second peer. Related systems and computer program products are also discussed.
    Type: Grant
    Filed: April 12, 2007
    Date of Patent: February 14, 2012
    Assignee: Qurio Holdings, Inc.
    Inventors: James Evans, Kunal Kandekar, Richard Walsh