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).
-
Publication number: 20140223473Abstract: A method and system for minimizing data streams of the same program on a shared medium is provided. 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: ApplicationFiled: April 11, 2014Publication date: August 7, 2014Applicant: Qurio Holdings, Inc.Inventors: Thomas A. Roberts, James Evans, Gregory M. Evans
-
Publication number: 20140223185Abstract: The present invention relates to a method of verifying that an action is authorised by a user, including receiving a request from a first user device to a remote service via a first communications channel to perform an action at the remote service, receiving a user identifier from the first user device via the first communications channel, the user identifier identifying the user, associating the user identifier with data relating to the requested action, communicating the data to a second user device associated with the same user identifier via a second communications channel, receiving a user verification code associated with the user identifier, and determining if the user verification code includes the data, which is digitally signed using a code generation algorithm based on at least a key associated with the user identifier, the digitally signed data verifying that the action is authorised by the user.Type: ApplicationFiled: July 24, 2012Publication date: August 7, 2014Applicant: Emue Holdings Pty Ltd.Inventors: Jason Frederick Bender, James Evan Lenon
-
Patent number: 8775506Abstract: 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: GrantFiled: October 19, 2011Date of Patent: July 8, 2014Assignee: Oracle International CorporationInventors: James A. Evans, Hendrik van den Broek, Diar Ahmed
-
Patent number: 8762476Abstract: A direct memory-to-memory to streaming protocol driver for a media content playback system is provided. In one embodiment, the direct memory-to-memory to streaming protocol driver is a Remote Direct Memory Access (RDMA). In general, the RDMA to streaming protocol driver utilizes an RDMA-enabled network interface to obtain media content from a remote content distribution server. In order to emulate a streaming protocol layer of a network stack such as, for example, the User Datagram Protocol (UDP), the RDMA to streaming protocol driver encapsulates the media content according to the streaming protocol to provide streaming media content. The streaming media content is then provided to an associated streaming protocol-based playback function.Type: GrantFiled: December 20, 2007Date of Patent: June 24, 2014Assignee: Qurio Holdings, Inc.Inventors: Gregory M. Evans, Thomas A. Roberts, James Evans
-
Publication number: 20140157100Abstract: A system and method for facilitating displaying information, including layer labels, in a table or data grid, such as a pivot table or cross-tabular report. An example method includes rendering a first table that includes one or more column headers and one or more row headers, wherein the one or more column headers and the one or more row headers are associated with one or more layers; and persistently displaying one or more labels for the one or more layers. In a more specific embodiment, the first table includes a pivot table with one or more column layers and one or more row layers, which are each associated with the one or more column headers and the one or more row headers, respectively. The example method further includes employing an intersection cell to display layer labels for a row of column headers and for a column of row headers.Type: ApplicationFiled: December 4, 2012Publication date: June 5, 2014Applicant: Oracle International CorporationInventors: James Evans, Hendrik van den Broek
-
Publication number: 20140115640Abstract: A content management system for managing content stored by a number of networked Personal Video Recorders (PVRs) associated with a user community is provided. More specifically, the storage space of each of the personal video recorders is physically or logically partitioned into a personal space and a community space. The content management system manages the community spaces of the PVRs such that content relevant to the user community is stored in the collective community space of the PVRs and available to the user community.Type: ApplicationFiled: December 16, 2013Publication date: April 24, 2014Applicant: Qurio Holdings, Inc.Inventors: Richard J. Walsh, Alfredo C. Issa, Sid Stafford, James Evans
-
Publication number: 20140109136Abstract: A system and method for providing personal broadcast channels are provided. In one embodiment, one or more users interact with a local broadcast agent hosted by a local server to define profiles for a number of personal broadcast channels. The profiles include information identifying types of content to be broadcast on the personal broadcast channels and optionally formats for the personal broadcast channels. Based on the profiles for the personal broadcast channels, the local broadcast agent generates a request for content types desired for the personal broadcast channels and provides the request to a content distribution agent hosted by a master server. Based on content provided to the local server in response to the request and the profiles of the personal broadcast channels, the local broadcast agent generates the local broadcast channels.Type: ApplicationFiled: December 20, 2013Publication date: April 17, 2014Applicant: Qurio Holdings, Inc.Inventors: Gregory M. Evans, James Evans, Richard J. Walsh
-
Patent number: 8701149Abstract: A method and system for minimizing data streams of the same program on a shared medium is provided. 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: GrantFiled: February 22, 2013Date of Patent: April 15, 2014Assignee: Qurio Holdings, Inc.Inventors: Thomas A. Roberts, James Evans, Gregory M. Evans
-
Patent number: 8676031Abstract: A system and method are disclosed for providing a digital medium, such as a Digital Video Disc (DVD), enabling playback of different versions of a media presentation depending on the locality of the viewer, where each version includes embedded advertisements for a corresponding locality. In one embodiment, a DVD stores a media presentation such as, for example, a movie, an episode of a television program, or the like. Depending on the location of the viewer, the DVD provides a version of the media presentation having embedded advertisements relevant to the locality of the viewer.Type: GrantFiled: July 21, 2011Date of Patent: March 18, 2014Assignee: Qurio Holdings, Inc.Inventors: Oladipupo Olaiya, Thomas A. Roberts, James Evans
-
Publication number: 20140033261Abstract: A client playback architecture for a media content distribution system is provided. In the preferred embodiment, the client playback architecture is a Remote Direct Memory Access (RDMA) based architecture. The RDMA based architecture enables the client playback device to obtain media content from a central server in real-time or in substantially real-time as the media content is needed for playback at the client playback device. More specifically, the playback device includes RDMA enabled playback circuitry operating to perform RDMA transfers for select media content, buffer the media content received as a result of the RDMA transfers, and provide the media content for presentation to one or more associated viewers via one or more audio/video interfaces.Type: ApplicationFiled: October 1, 2013Publication date: January 30, 2014Applicant: Qurio Holdings, Inc.Inventors: Gregory M. Evans, Thomas A. Roberts, James Evans
-
Patent number: 8615573Abstract: A content management system for managing content stored by a number of networked Personal Video Recorders (PVRs) associated with a user community is provided. More specifically, the storage space of each of the personal video recorders is physically or logically partitioned into a personal space and a community space. The content management system manages the community spaces of the PVRs such that content relevant to the user community is stored in the collective community space of the PVRs and available to the user community.Type: GrantFiled: June 30, 2006Date of Patent: December 24, 2013Assignee: Quiro Holdings, Inc.Inventors: Richard J. Walsh, Alfredo C. Issa, Sid Stafford, James Evans
-
Patent number: 8615778Abstract: A system and method for providing personal broadcast channels are provided. In one embodiment, one or more users interact with a local broadcast agent hosted by a local server to define profiles for a number of personal broadcast channels. The profiles include information identifying types of content to be broadcast on the personal broadcast channels and optionally formats for the personal broadcast channels. Based on the profiles for the personal broadcast channels, the local broadcast agent generates a request for content types desired for the personal broadcast channels and provides the request to a content distribution agent hosted by a master server. Based on content provided to the local server in response to the request and the profiles of the personal broadcast channels, the local broadcast agent generates the local broadcast channels.Type: GrantFiled: September 28, 2006Date of Patent: December 24, 2013Assignee: Qurio Holdings, Inc.Inventors: Gregory Morgan Evans, James Evans, Richard J. Walsh
-
Publication number: 20130276584Abstract: A two stage ironmaking process is disclosed. A first stage includes solid state reduction of iron ore and producing a partially-reduced iron-containing feed material and an off-gas containing CO2 at a location that is in close proximity to a site for sequestering CO2. A second stage includes transporting the feed material to an ironmaking facility iron at another location and producing iron from the feed material.Type: ApplicationFiled: November 3, 2011Publication date: October 24, 2013Applicant: TECHNOLOGICAL RESOURCES PTY. LIMITEDInventor: Timothy James Evans
-
Patent number: 8549784Abstract: 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-molded with a polymer.Type: GrantFiled: August 25, 2011Date of Patent: October 8, 2013Assignee: Riflecraft LimitedInventor: Andrew James Evans-Hendrick
-
Patent number: 8554827Abstract: The present invention relates to a virtual peer for a peer-to-peer (P2P) content sharing system. In general, the virtual peer is a logical construct enabling a number of virtual peer members to appear as a single peer node in the P2P content sharing system. In operation, a sponsoring agent creates the virtual peer and registers the virtual peer with the P2P network. Once registered, the virtual peer appears as a new peer node in the P2P network. In order to provide efficient content sharing, the sponsoring agent operates to obtain metadata describing all or a portion of a number of digital assets shared by the virtual peer members and aggregate the metadata into a single collection of metadata, referred to herein as a metadata catalog, for the virtual peer and may cache all or a portion of the digital assets shared by the virtual peer members.Type: GrantFiled: September 29, 2006Date of Patent: October 8, 2013Assignee: Qurio Holdings, Inc.Inventors: Richard J. Walsh, Alfredo C. Issa, Christopher M. Amidon, James Evans
-
Patent number: 8549091Abstract: A client playback architecture for a media content distribution system is provided. In the preferred embodiment, the client playback architecture is a Remote Direct Memory Access (RDMA) based architecture. The RDMA based architecture enables the client playback device to obtain media content from a central server in real-time or in substantially real-time as the media content is needed for playback at the client playback device. More specifically, the playback device includes RDMA enabled playback circuitry operating to perform RDMA transfers for select media content, buffer the media content received as a result of the RDMA transfers, and provide the media content for presentation to one or more associated viewers via one or more audio/video interfaces.Type: GrantFiled: July 8, 2011Date of Patent: October 1, 2013Assignee: Qurio Holdings, Inc.Inventors: Gregory M. Evans, Thomas A. Roberts, James Evans
-
Publication number: 20130239227Abstract: 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: ApplicationFiled: April 26, 2013Publication date: September 12, 2013Applicant: Qurio Holdings, Inc.Inventors: James Evans, Richard J. Walsh
-
Publication number: 20130232566Abstract: 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: ApplicationFiled: April 15, 2013Publication date: September 5, 2013Applicant: Qurio Holdings, Inc.Inventors: Richard J. Walsh, James Evans, Kunal Kandekar
-
Publication number: 20130166913Abstract: A method is disclosed of encrypting a value input into a user device storing an authentication key, a code generation algorithm, and a value verification code generation algorithm. The method includes the user device processing the authentication key using the code generation algorithm to generate an authentication code; and the user device processing the value using the value verification code generation algorithm to generate a value verification code. The method further includes the user device using the authentication code, the value and the value verification code to construct a message encrypting the value, the message for communicating to an authentication system via a communications network for processing by the authentication system to determine and verify the value, and authenticate the user device and/or the user.Type: ApplicationFiled: July 18, 2011Publication date: June 27, 2013Applicant: Emue Holdings Pty Ltd.Inventor: James Evan Lenon
-
Patent number: 8453370Abstract: A shroud is provided for a firearm having a longitudinal barrel. The shroud is configured to co-operate with formations provided on the firearm barrel such as to provide axial alignment therebetween. The shroud further comprises means 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: GrantFiled: January 21, 2011Date of Patent: June 4, 2013Assignee: Riflecraft LimitedInventor: Andrew James Evans-Hendrick