Patents by Inventor Ian Michael
Ian Michael 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: 8892772Abstract: In one embodiment, candidate routing backup paths are limited based on policy considerations. In one embodiment, a smaller plurality of next-hop candidates is established by policy filtering a plurality of next-hop candidates for backing up one or more routes over one or more links to a first packet switching device in a network, with the smaller plurality of next-hop candidates consisting of fewer next-hops than in the plurality of next-hop candidates. A shortest-path, loop free backup route is determined for each of the plurality of routes by considering each of the smaller plurality of next-hop candidates and not all of the plurality of next-hop candidates. This routing information corresponding to each of said determined shortest-path, loop free backup routes for use in backing up corresponding routes is installed in a routing data structure.Type: GrantFiled: June 3, 2011Date of Patent: November 18, 2014Assignee: Cisco Technology, Inc.Inventors: Clarence Filsfils, Klaus Martini, Deepak Sreekantan, Ian Michael Charles Shand
-
Patent number: 8862100Abstract: In a network having a plurality of subscriber devices, a plurality of base stations and a server, a system and method of modifying policy settings are provided. Each base station transmits wirelessly across a geographic region. A subscriber device, capable of roaming between regions, establishes a wireless link with the server via the base stations. The network contains a communication policy determining from which other communication devices a subscriber device can receive voice calls. The server updates the policy based on requests from subscriber devices. The determination of whether to update the policy can be based on a record of rejections respective to the caller requested to be blocked. Alternatively, the policy can be updated according to a trust policy maintained on the server respective to the subscriber device making the request; the trust policy represents the procedure to follow when a request is received from that subscriber device.Type: GrantFiled: December 20, 2012Date of Patent: October 14, 2014Assignee: BlackBerry LimitedInventors: Ian Michael Patterson, Sean Arthur Daniel Carlos Goggin, Marc Plumb
-
Publication number: 20140270236Abstract: Portable fitness monitoring methods are disclosed. In an embodiment, a portable fitness monitoring method includes a method for providing audible output to a user during an athletic activity using a portable fitness monitoring device. The method includes the steps of receiving an audio feedback file package that includes a first audio feedback file, updating the audio feedback file package, and processing the updated audio feedback file package to provide audible output to the user through an audio output device during the athletic activity.Type: ApplicationFiled: April 10, 2014Publication date: September 18, 2014Applicant: adidas AGInventors: Christian DIBENEDETTO, Mark Arthur OLESON, Ian Michael MUNSON
-
Publication number: 20140281423Abstract: A processor has a processing pipeline with first, second and third stages. An instruction at the first stage takes fewer cycles to reach the second stage then the third stage. The second and third stages each have a duplicated processing resource. For a pending instruction which requires the duplicated resource and can be processed using the duplicated resource at either of the second and third stages, the first stage determines whether a required operand would be available when the pending instruction would reach the second stage. If the operand would be available, then the pending instruction is processed using the duplicated resource at the second stage, while if the operand would not be available in time then the instruction is processed using the duplicated resource in the third pipeline stage. This technique helps to reduce delays caused by data dependency hazards.Type: ApplicationFiled: March 14, 2013Publication date: September 18, 2014Inventors: Ian Michael CAULFIELD, Peter Richard GREENHALGH, Max John BATLEY
-
Publication number: 20140278075Abstract: In one or more embodiments, one or more systems, methods and/or processes may determine a location of a remote object (e.g., a point and/or area of interest, landmark, structure that “looks interesting”, buoy, anchored boat, etc.). For example, the location of a remote object may be determined via a first bearing, at a first location, and a second bearing, at a second location, to the remote object. For instance, the first and second locations can be determined via a position device, such as a global positioning system device. In one or more embodiments, the location of the remote object may be based on the first location, the second location, the first bearing, and the second bearing. For example, the location of the remote object may be provided to a user via a map. For instance, turn-by-turn direction to the location of the remote object may be provided to the user.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Inventor: Ian Michael Fink
-
Patent number: 8810595Abstract: The claimed subject matter relates to an architecture that can support a declarative model-based approach to designing, constructing, and rendering visualizations. By complying with a declarative descriptor, components can be readily customized by way of modifications to the model—declaratively specifying suitable features, behaviors, appearances and so forth. The descriptors that conform to the model can also facilitate connecting to various data sources and performing data transformation operations. Moreover, the descriptors that conform to the model can declaratively specify relationships based upon a scene layout. Accordingly, the architecture can further describe the scene layout and provide features based upon the layout.Type: GrantFiled: June 26, 2008Date of Patent: August 19, 2014Assignee: Microsoft CorporationInventors: Morten Holm-Peterson, Christian Olaf Abeln, Thomas Michael Casey, Stella Yick Chan, Benjamin L. Chronister, Ian Michael Dunmore, Roland L. Fernandez, David Francis Gainer, Alexandre Gorev, Barry J. Givens, Murali A. Krishnan, Bongshin Lee, Kelley T. Maves, George G. Robertson, Brian S. Ruble, Gregory D. Schechter, Curtis G. Wong, Jason Joseph Weber
-
Publication number: 20140228562Abstract: The use of 7-chloro-3-(5-dimethylaminomethyl-[1,2,4]oxadiazol-3-yl)-5methyl-4,5-dihydro-imidazol[1,5,-a][1,4]benzodiazepine-6-one or its pharmaceutically acceptable salt for treating various types of insomnia.Type: ApplicationFiled: April 3, 2014Publication date: August 14, 2014Applicant: EVOTEC INTERNATIONAL GMBHInventors: John Alan Kemp, Ian Michael Hunneyball, Timothy Tasker
-
Patent number: 8798589Abstract: A method for provisioning wireless devices for use of services offered by a service provider on a wireless network, comprising: receiving at a provisioning system from a wireless device a wireless device identifier, the wireless device having a first subset of the services; identifying from the wireless device identifier a subscriber associated with the wireless device, the subscriber having a second subset of the services; and, if the first and second subsets conflict, enabling none, one, or both of the first and second subsets of services in accordance with conflict resolution information for the service provider.Type: GrantFiled: August 16, 2012Date of Patent: August 5, 2014Assignee: BlackBerry LimitedInventors: Christopher Smith, Dave Kruis, Ian Michael Patterson
-
Patent number: 8767287Abstract: The invention can include an apparatus for producing optical pulses, comprising an oscillator for producing optical pulses at a first optical pulse repetition frequency, the optical pulses having a first wavelength and a first time duration; a pulse picker for receiving optical pulses having the first optical pulse repetition frequency, first wavelength and first time duration and operable to reduce the optical pulse repetition frequency to produce optical pulses having the first wavelength, first time duration and a reduced optical pulse repetition frequency that is less than the first optical pulse repetition frequency; an optical fiber receiving optical pulses at the reduced optical pulse repetition frequency and having the first wavelength and first time duration to produce, at the reduced optical pulse frequency, optical pulses that include one or more nonlinearly produced wavelengths different than the first wavelength.Type: GrantFiled: March 12, 2013Date of Patent: July 1, 2014Assignee: Fianium Ltd.Inventors: John Redvers Clowes, Anatoly Borisovich Grudinin, Ian Michael Godfrey, Kestutis Vysniauskas
-
Publication number: 20140169153Abstract: In an embodiment, a method comprises determining a set of protected components that are associated with a notifying node; determining a single network repair address for the set of protected components, wherein the single network repair address is for use in response to unavailability of any of the protected components when transmitting network traffic to the notifying node; assigning the single network repair address to each of the protected components; wherein the notifying node is an internetworking device and wherein the method is performed by one or more processors.Type: ApplicationFiled: February 21, 2014Publication date: June 19, 2014Applicant: Cisco Technology, Inc.Inventors: STEWART FREDERICK BRYANT, IAN MICHAEL CHARLES SHAND
-
Patent number: 8755301Abstract: The present invention provides a system and method of modifying policy settings in a network having a plurality of subscriber devices. An embodiment includes a plurality of base stations, each capable of wirelessly transmitting across a geographic region. A cell-phone, capable of roaming between regions is operable to establish a wireless link with the base stations. The network contains a communication policy determining from which other communication devices a subscriber device can receive voice calls. A copy of this policy is stored on each subscriber device as a database and periodically updated as the devices make contact with the base stations or other subscriber devices. When receiving a voice call, the device first determines who the originator of the call is and then determines whether it is allowed to receive the call from that originator according to its policy database. The policy database can be updated either by subscriber devices or by base stations.Type: GrantFiled: January 16, 2013Date of Patent: June 17, 2014Assignee: BlackBerry LimitedInventors: Ian Michael Pattersson, Sean Arthur Daniel Carlos Goggin, Marc Plumb
-
Patent number: 8754240Abstract: The present invention relates to a chemical process for the manufacture of a compound of Formula IIType: GrantFiled: November 17, 2010Date of Patent: June 17, 2014Assignee: AstraZeneca ABInventors: Euan Alexander Arnott, John Crosby, Mathew Charles Evans, James Gair Ford, Martin Francis Jones, Kevin William Leslie, Ian Michael McFarlane, George Joseph Sependa
-
Patent number: 8751686Abstract: In one embodiment, a packet switching device is configured to convert an Internet Protocol Version 6 (IPv6) destination address, of a received particular IPv6 packet, to a second, shorter destination address. This second destination address is then used to determine forwarding information for the received IPv6 packet, which is forwarded accordingly. In one embodiment, this second address is a 32-bit address, and in particular, an Internet Protocol Version 4 (IPv4) address. Thus, one embodiment can use the IPv4 forwarding infrastructure of a packet switching device for determining how to forward IPv6 packets. In a network according to one embodiment, packets are encapsulated in an IPv6 packet using an IPv6 destination address (that can be converted to an IPv4 address) of an egress edge packet switching device. Thus, core packet switching devices can forward IPv6 packets using IPv4 lookup operations.Type: GrantFiled: October 5, 2011Date of Patent: June 10, 2014Assignee: Cisco Technology, Inc.Inventors: Clarence Filsfils, Stefano Benedetto Previdi, Ian Michael Charles Shand, John H. W. Bettink
-
Publication number: 20140149739Abstract: A mobile communications device having a digital certificate authenticating the device itself is proposed. A server for authenticating the device and a method of authenticating the device are also disclosed. The device comprises a transmitter, a processor, a memory and a computer readable medium. The memory includes a certificate certifying the authenticity of the mobile communications device, the certificate comprising device-specific data and a digital signature signed by an authority having control of the authenticity of the mobile communications device. The computer readable medium has computer readable instructions stored thereon that when executed configure the processor to instruct the transmitter to transmit a copy of the certificate to a service provider in response to a request to authenticate the mobile communications device with the service provider.Type: ApplicationFiled: February 3, 2014Publication date: May 29, 2014Applicant: BlackBerry LimitedInventors: Robert Henderson Wood, Roger Paul Bowman, Christopher Lyle Bender, Ian Michael Robertson, Casey Jonathan Vandeputte
-
Publication number: 20140141263Abstract: Structure coated with a biocidal foul release coating system, the structure being obtained by a. providing a substrate, b. coating the substrate with a first coating layer, c. applying at least one subsequent coating layer on top of the first coating layer, the first coating layer containing a biocide, the subsequent coating layer(s) containing less biocide than the first coating layer and which is(are)free or substantially free of biocide, and wherein the first and the subsequent coating layer(s) form a biocidal foul release coating system showing a controlled leaching of the biocide.Type: ApplicationFiled: July 19, 2012Publication date: May 22, 2014Applicant: AKZO NOBEL COATINGS INTERNATIONAL B.V.Inventors: Phillip Keith Jones, Ian Michael Hawkins, Andrew Curry, Zhiyi Li, John David Sinclair-Day
-
Patent number: 8725611Abstract: A system and method providing a borrowing scheme. The method comprises the steps of: determining a designated event using the programmed computer processor; determining parameters associated with the designated event using the programmed computer processor; providing incentives to the user via the network, wherein the incentives comprise upgrades, discounts or access associated with the designated event; determining whether a transaction is associated with the designated event using the programmed computer processor; rewarding at least one benefit to the transactions associated with the designated event using the programmed computer processor; and allowing a user to selectively pay down transactions or balance amount(s) associated with the designated event.Type: GrantFiled: February 17, 2009Date of Patent: May 13, 2014Assignee: JPMorgan Chase Bank, N.A.Inventors: Maria Teresita Vicente, Frank Cawley Dragotta, Manning R. Field, Joy Lynn Koppenhaver, James Samuel Moed, Ryan Alan Jacoby, Ian Michael Groulx, Heather Margaret Emerson, Jennifer C. McGarry
-
Patent number: 8724215Abstract: The invention can include an apparatus for producing optical pulses, comprising an oscillator for producing optical pulses at a first optical pulse repetition frequency, the optical pulses having a first wavelength; a first optical fiber amplifier; a second optical fiber amplifier; a pulse picker located between the first and second optical fiber amplifiers, the pulse picker operable to reduce the optical pulse repetition frequency of optical pulses, wherein the first amplifier amplifies optical pulses at the first optical pulse repetition frequency and the second amplifier amplifies optical pulses at a reduced optical pulse repetition frequency that is less than the first optical pulse repetition frequency; a nonlinear optical fiber receiving amplified optical pulses having the reduced optical pulse repetition frequency and the first wavelength to produce, at the reduced optical pulse frequency, optical pulses that include one or more nonlinearly produced wavelengths different than the first wavelength; andType: GrantFiled: March 12, 2013Date of Patent: May 13, 2014Assignee: Fianium Ltd.Inventors: John Redvers Clowes, Anatoly Borisovich Grudinin, Ian Michael Godfrey, Kestutis Vysniauskas
-
Patent number: 8718104Abstract: An optical pulse source for generating optical supercontinuum pulses comprises an optical pump laser operable to generate optical pump pulses at a pump pulse repetition rate Rf; a nonlinear optical element comprising an optical fiber for generating optical supercontinuum pulses; an optical modulator operable to selectively control the launch of pump pulses into the optical fiber at a reduced, lower repetition rate Rr=Rf/N in order to generate optical supercontinuum pulses at a selectable and lower repetition rate; an optical fiber amplifier located between the optical modulator and the optical pump laser; wherein the optical supercontinuum pulses generated by the optical fiber have a supercontinuum spanning from below 450 nm to greater than 2000 nm; wherein the optical pulse source is provided with a microprocessor configured to determine when supercontinuum pulses are delivered; and wherein the optical pulse source is configured to provide an output trigger signal.Type: GrantFiled: March 10, 2013Date of Patent: May 6, 2014Assignee: Fianium Ltd.Inventors: John Redvers Clowes, Anatoly Borisovich Grudinin, Ian Michael Godfrey
-
Patent number: 8715139Abstract: Portable fitness monitoring systems, and applications thereof, are disclosed. In an embodiment, a portable fitness monitoring system includes a portable fitness monitoring device, a sensor in communication with the portable fitness monitoring device for sensing performance parameters during a physical activity conducted by the user and communicating performance parameter data to said portable fitness monitoring device, a portable music device coupled to the portable fitness monitoring device, and an audio output device coupled to the portable fitness monitoring device, wherein music is transmitted from the portable music device to the audio output device through the portable fitness monitoring device.Type: GrantFiled: October 3, 2013Date of Patent: May 6, 2014Assignee: adidas AGInventors: Christian DiBenedetto, Mark Arthur Oleson, Ian Michael Munson
-
Patent number: 8706625Abstract: A system and method providing a borrowing scheme. The method comprises the steps of: establishing an interest-free revolving amount or account using the computer processor; establishing a periodic payment for maintaining the interest-free revolving amount or account using the computer processor; and automatically revising the interest-free revolving amount or account or the periodic payment using the computer processor based upon at least one user performance metric over a predetermined period of time; wherein the interest-free revolving amount or account or the periodic payment for maintaining the interest-free revolving amount is determined by the user via the network.Type: GrantFiled: February 5, 2013Date of Patent: April 22, 2014Assignee: JPMorgan Chase Bank, N.A.Inventors: Maria Teresita Vicente, Frank Cawley Dragotta, Manning R. Field, Joy Lynn Koppenhaver, James Samuel Moed, Ryan Alan Jacoby, Ian Michael Groulx, Kevin Thomas Dame, Heather Margaret Emerson, Jennifer C. McGarry