Patents by Inventor Brian Marshall
Brian Marshall 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: 8695081Abstract: A system and related methods for providing a handler for requests to access a wireless network, operable by or separate from an enhanced personal firewall system, which obtains connection-related information from the operating system, network interface drivers, or both, and then provides that information to a controller which determines to allow or deny access. By collecting certain connection-related information, new levels and granularities of control are allowed and enabled. The process is equally well suited for implementation by a wireless device which may be in range of multiple servers or networks, such that the device may allow different levels of access to the device by the different servers or networks according to the collected connection-related information.Type: GrantFiled: April 10, 2007Date of Patent: April 8, 2014Assignee: International Business Machines CorporationInventors: Ravi Prakash Bansal, Rick Allen Hamilton, II, Brian Marshall O'Connell, Keith Raymond Walker
-
Publication number: 20140059247Abstract: Methods, systems, and devices are described for managing network communications at a traffic manager module serving as a proxy to at least one network service for at least one client device. The traffic manager module may maintaining a SYN request cache for a socket implemented by the traffic manager module. Active SYN request messages may be stored at the socket in the SYN request cache. The traffic manager module may determine a status of the SYN request cache and ignore additional SYN request messages at the socket based on the determined status of the SYN request cache.Type: ApplicationFiled: August 19, 2013Publication date: February 27, 2014Applicant: F5 Networks, Inc.Inventors: Manish Vachharajani, John Giacomoni, Mark Terrel, Brian Marshall
-
Patent number: 8640088Abstract: Software reuse utilizing naive group annotation of incomplete software descriptions. A software code is decimated whereby the software code's attributes, such as variable, class and method names are obfuscated into non-informative forms. The decimated software code is then presented to two or more participants that include at least one naive and one informed participant. The naive participant(s) poses a predetermined number of question(s) to and receive answer(s) from the informed participant(s). After receiving the answer(s) posed to the informed participant(s), the naive participant(s) proceeds to guess the function of the presented decimated software code. The annotations, i.e., questions and answers, to the decimated software code under review are collected and stored in a database.Type: GrantFiled: January 21, 2010Date of Patent: January 28, 2014Assignee: International Business Machines CorporationInventors: Rick Allen Hamilton, II, James Robert Kozloski, Brian Marshall O'Connell, Alan Clifford Pickover, Keith Raymond Walker
-
Publication number: 20130328720Abstract: A method of recording satellite signals for later processing to derive position information. According to one aspect, the method comprises receiving and digitising first and second satellite signals using a first set of parameters; and receiving and digitising third and fourth satellite signals using a second set of parameters. A first time interval between the first and second satellite signals is longer than a second time interval between the reception of the third and fourth satellite signals. The first set of parameters is associated with relatively higher resource usage, while the second set of parameters is associated with relatively lower resource usage.Type: ApplicationFiled: June 25, 2012Publication date: December 12, 2013Applicant: u-blox AGInventors: Christopher Brian Marshall, Andrew Thomas Yule
-
Patent number: 8595761Abstract: Aspects of the present invention place a second object contained within an overlay atop a first object in a first video stream. Suggested positions at which to place the second object atop the first object are received from a plurality of viewers in a first group of viewers of the first video stream. A consensus position at which to place the second object atop the first object is calculated based on the suggested positions. The second object is placed atop the first object at the consensus position. The first and second objects are transmitted to a second group of viewers of the first video stream after a delay period.Type: GrantFiled: June 17, 2011Date of Patent: November 26, 2013Assignee: International Business Machines CorporationInventors: Jeffrey David Amsterdam, Mauro Marzorati, Brian Marshall O'Connell, Keith Raymond Walker
-
Publication number: 20130297325Abstract: A wireless computerized will call system is provided for filling prescriptions and then locating specific prescriptions that have been filled when the customer arrives to pick up the prescription. The system includes a computer workstation or network, a wireless transmitter, and hanger bags for temporarily storing prescriptions awaiting customer pick up. The hanger bags are equipped with wireless receivers and transducers. When a pharmacy worker commands the computer system to locate a specific prescription, the specific hanger bag containing that prescription receives a wireless signal from the computer system and activates the transducer on the hanger bag to alert the pharmacy worker to the location of the prescription.Type: ApplicationFiled: May 2, 2012Publication date: November 7, 2013Inventors: William Robert COBB, Chris Gregory COX, Barton Carter MITCHELL, Derek William THOMPSON, Brian Marshall BURNEY
-
Patent number: 8566856Abstract: A video stream measurement method and system. The method includes receiving by a computing system, a video stream comprising plurality of timestamps located at specified intervals of the video stream. The computing system broadcasts the video stream for a user and decodes a first time stamp broadcasted during a first time period. The computing system monitors a user interaction function performed by the user and associated with the video stream. The computing system generates and transmits a report comprising a description associated with the user interaction function. The computing system receives an analysis associated with the report.Type: GrantFiled: December 1, 2009Date of Patent: October 22, 2013Assignee: International Business Machines CorporationInventors: Jeffrey David Amsterdam, Stephen Carl Hammer, Christopher Eythan Holladay, Brian Marshall O'Connell
-
Publication number: 20130253809Abstract: Illustrative embodiments include a method, system, and computer program product for collaborative near-miss accident reporting. A computer receives, from a source among several sources, data relating to a near-miss accident. The computer determines whether the data relating to the near-miss accident is indicative of an event whose information should be distributed. The computer distributes, responsive to the determining being affirmative, near-miss accident information corresponding to the data relating to the near-miss accident.Type: ApplicationFiled: March 26, 2012Publication date: September 26, 2013Applicant: International Business Machines CorporationInventors: Andrew R. Jones, James Robert Kozloski, Brian Marshall O'Connell, Clifford Alan Pickover
-
Publication number: 20130229303Abstract: A method and apparatus for assisting the calculation of the position of a receiver device (1200), by observing a transmitted signal having a known structure. The method comprises: comparing (S220) the time of arrival, at a reference position (X1), of a first portion of the signal with the time of arrival at the receiver, at an unknown position (Y1), of a second portion of the signal; obtaining (S230) a local wave propagation model of the signal, the model comprising an estimate of the direction of propagation of the signal in the neighbourhood of the reference position and unknown position; and using (S240) the direction of propagation and the result of the comparison to assist in the calculation of the unknown position relative to the reference position.Type: ApplicationFiled: March 14, 2012Publication date: September 5, 2013Inventor: Christopher Brian Marshall
-
Publication number: 20130218930Abstract: Systems and methods are disclosed that provide a flexible file capable of storing rich content. A flexible file may include a section object, one or more tile objects stored within the section object, and one or more clip objects associated with each tile object. A clip objects may store a content item. Alternatively a clip object may store one or more references to a content item, the content item being stored externally to the flexible file. The disclosed flexible file allows an application to adjust the atomicity based upon the needs of a user or application.Type: ApplicationFiled: February 20, 2012Publication date: August 22, 2013Applicant: Microsoft CorporationInventors: Matthew Wood, Jonathan Bailor, Robert Little, Brian Marshall, Andrew Smith
-
Patent number: 8471843Abstract: A computer implemented method, apparatus, and computer usable program product for modifying objects in a virtual universe. A user priority controller determines a real world identity of a set of users controlling a set of avatars within a viewable field of an object in a virtual universe. The user priority controller receives user information describing characteristics of the set of users based on the real world identity of each user in the set of users. The user priority controller generates a temporary and dynamic rule to control modification of the object based on the user information. The user priority controller modifies the object in accordance with the temporary and dynamic rule to increase visibility of the object to an avatar in the set of avatars. The temporary and dynamic rule initiates implementation of geometric and texture modifications to modify the object in accordance with the temporary and dynamic rule.Type: GrantFiled: July 7, 2008Date of Patent: June 25, 2013Assignee: International Business Machines CorporationInventors: Peter G. Finn, Rick Allen Hamilton, II, Brian Marshall O'Connell, Clifford Alan Pickover, Keith Raymond Walker
-
Patent number: 8466931Abstract: A computer implemented method, apparatus, and computer program product for modifying an object. In one embodiment, the process obtains avatar tracking data that identifies a location of an avatar in relation to a range of an object. The range includes a viewable field. The process then calculates modified pixel color values to form a modified color in response to detecting a condition for triggering modification of the object. Thereafter, the process modifies a color of the object to form the modified color when the location of the set of avatars is within the range of the object.Type: GrantFiled: April 24, 2008Date of Patent: June 18, 2013Assignee: International Business Machines CorporationInventors: Peter George Finn, Rick Allen Hamilton, II, Brian Marshall O'Connell, Clifford Alan Pickover, Keith Raymond Walker
-
Publication number: 20130151940Abstract: Techniques to manage collaborative documents are described. An application program may comprise a document render component to render a first document instance of a collaborative document, a document share component to receive a document update list comprising a set of change records for a second document instance of the collaborative document, and modify properties of one or more constructs for the first document instance based on the change records to form a merged document instance of the collaborative document, and an undo manager component to manage a local undo stack for the first document instance, the local undo stack comprising a set of undo records, and determine whether to preserve one or more of the undo records of the local undo stack after formation of the merged document instance based on one or more of the change records. Other embodiments are described and claimed.Type: ApplicationFiled: December 12, 2011Publication date: June 13, 2013Applicant: MICROSOFT CORPORATIONInventors: Jonathan Bailor, Matthew Wood, Brian Marshall
-
Patent number: 8458603Abstract: A computer implemented method, apparatus, and computer program product for modifying object styles in a virtual universe. An object is rendered in accordance with a first contextual style template from a plurality of contextual style templates. The first contextual style template comprises first geometric and texture data to display the object with a first style. In response to detecting a set of contextual changes associated with the object, a second contextual style template is identified from the plurality of contextual style templates. The set of contextual changes triggers implementation of the second contextual style template to change the first style of the object to a second style. The object is rendered in accordance with second geometric and texture data in the second contextual style template to form a modified object, wherein the modified object is displayed with the second style.Type: GrantFiled: June 22, 2012Date of Patent: June 4, 2013Assignee: International Business Machines CorporationInventors: Peter George Finn, Rick Allen Hamilton, II, Brian Marshall O'Connell, Clifford Alan Pickover, Keith Raymond Walker
-
Publication number: 20130132738Abstract: A method, programmed medium and system are provided for an enhanced interface connection for a primary electronic device such that system storage devices (e.g. hard drives, solid state drives, flash drives, etc.) within the primary device may be made available to other nearby devices in the event of a power supply failure or battery failure or to preserve-battery power in the primary system whereby the data on a storage device within a primary system becomes accessible by external devices, without necessitating the removal of the storage medium or full powering-up of the primary system.Type: ApplicationFiled: November 22, 2011Publication date: May 23, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kulvir Singh Bhogal, Rick Allen Hamilton, II, Andrew R. Jones, Brian Marshall O'Connell
-
Publication number: 20130133009Abstract: A method, program product and system are provided for optimizing recording requests to minimize electricity usage for a network of DVRs. The disclosed methodology analyzes upcoming recording requests against a schedule guide including both local and networked DVRs. Overlaps in requested recordings and broadcasts during same or close proximity time slots are identified. Requested recordings are then rescheduled to optimally overlap recording times based upon the number of tuners in each DVR system. Changes in recording schedules are then communicated to other interconnected DVRs in a network.Type: ApplicationFiled: November 22, 2011Publication date: May 23, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kulvir Singh Bhogal, Gregory Jensen Boss, Rick Allen Hamilton, II, Andrew R. Jones, Brian Marshall O'Connell
-
Publication number: 20130129322Abstract: A method, program product and system are provided for controlling the amount of power consumed by DVR devices in recording and playing broadcast video events. In an exemplary embodiment, upcoming recording requests are compared against a schedule guide for both local and networked DVRs. The system enables a user to make a selection to delay a scheduled recording up to a selected time in the future. The system then reschedules recordings to optimally overlap other scheduled recording to enable optimal usage of DVR tuners for a given period of time based upon the number of tuners in a DVR. In another separate embodiment or in combination with tuner optimization, recording events are rescheduled, within an authorized delay period, to a time when power rates are lower.Type: ApplicationFiled: November 22, 2011Publication date: May 23, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kulvir Singh Bhogal, Gregory Jensen Boss, Rick Allen Hamilton, II, Andrew R. Jones, Brian Marshall O'Connell
-
Publication number: 20130102852Abstract: Embodiments of the invention control a device based on physiological measurements associated with a user. A determination is made that a user has manually adjusted a controlled device. A context associated with the user is identified in response to determining that the user has manually adjusted the controlled device. A change is detected in at least one physiological measurement associated with the user in response to the controlled device being manually adjusted. A target physiological measurement associated with at least one physiological measurement is modified based on the change that has been detected. The context that has been identified is associated with the target physiological measurement that has been modified.Type: ApplicationFiled: October 20, 2011Publication date: April 25, 2013Applicant: International Business Machines CorporationInventors: James Robert KOZLOSKI, Mauro MARZORATI, Brian Marshall O'CONNELL, Clifford Alan PICKOVER
-
Patent number: 8428421Abstract: A method, system and computer program provide a mechanism for playing damaged digital video media and optionally notifying a service agency of the damage. When a defect is located on media, the DVD player reads the media to determine damaged portions of the video program. Once the damaged portion is identified, the DVD player downloads content from a remote content provider, such as the content producer, a rental agency, or a third party provider. The content may be downloaded during or prior to video playback. Rental agencies or other providers may be notified of damaged media by network message. When a defect is located during playback and content is downloaded, the DVD player transmits user and disc identification data encoded in the DVD player and on the media across the network to the agency. The agency may use the information to flag the media for removal from circulation upon return.Type: GrantFiled: February 6, 2009Date of Patent: April 23, 2013Assignee: International Business Machines CorporationInventors: Kulvir Singh Bhogal, Gregory Jensen Boss, Rick Allen Hamilton, II, Brian Marshall O'Connell
-
Publication number: 20130096970Abstract: A team selection tool intelligently selects prospective team members in an objective manner to form a team. The team selection tool receives goal information including a goal for the team to achieve. The team selection tool may also receive historical performance information relating to tasks to be performed by the team to achieve the team goal. The team selection tool selects a subset of the prospective team members as selected team members in response to the historical performance information and the goal information to provide an objective selection of team members.Type: ApplicationFiled: October 17, 2011Publication date: April 18, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gregory Jensen Boss, Michele Palladino Brignull, Rick Allen Hamilton, II, Brian Marshall O'Connell, Anne R. Sand