Patents by Inventor Philip Daniell
Philip Daniell 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: 9824439Abstract: A method of generating an indication of at least one characteristic of a patient's bone mineral density. The method comprises obtaining at least one measurement of a width of a patient's inferior mandibular cortex and generating said indication based upon said at least one measurement. The at least one measurement is obtained at a location along the inferior mandibular cortex between the ante-gonion and a point on the inferior mandibular cortex defined with reference to the mental foramen.Type: GrantFiled: September 9, 2008Date of Patent: November 21, 2017Assignee: Manchester Imaging LimitedInventors: Philip Daniel Allen, Keith Horner, Jim Graham, Hugh Devlin
-
Patent number: 8977592Abstract: Architecture for restoring nodes. After restoring a node, fix-up occurs to make the node appear as a different node than before the restore operation. The node appears as a new node, which new node knows the data up to a certain point from when the new node had the prior identity. This enables new changes generated by the new node to flow to the other nodes in the topology, as well as have the changes that the prior identity sent to other nodes flow back to the new node. In other words, the architecture maintains information to create the new node in the topology while maintaining prior data knowledge. Additionally, item level metadata of associated data items is updated to correlate with the updated data items so that changes can be correctly enumerated and applied. This metadata update occurs across scopes of which the data items are included.Type: GrantFiled: January 12, 2014Date of Patent: March 10, 2015Assignee: Microsoft CorporationInventors: Philip Daniel Piwonka, Lev Novik, Sundarshan Chitre
-
Publication number: 20140143598Abstract: Architecture for restoring nodes. After restoring a node, fix-up occurs to make the node appears as a different node than before the restore operation. The node appears as a new node, which new node knows the data up to a certain point from when the new node had the prior identity. This allows for new changes generated by the new node to flow to the other nodes in the topology, as well as have the changes that the prior identity sent to other nodes flow back to the new node. In other words, the architecture maintains information to create the new node in the topology while maintaining prior data knowledge. Additionally, item level metadata of associated data items is updated to correlate with the updated data items so that changes can be correctly enumerated and applied. This metadata update occurs across scopes of which the data items are included.Type: ApplicationFiled: January 12, 2014Publication date: May 22, 2014Applicant: Microsoft CorporationInventors: Philip Daniel Piwonka, Lev Novik, Sundarshan Chitre
-
Patent number: 8675687Abstract: The subject disclosure relates to cross scope synchronization among different sets of nodes that synchronize the same data item(s) according to different synchronization scopes. In one aspect, create and update versions are defined for a scope in which a data item was created and updated, respectively, and create and update versions are defined for a local node shared for different groups of nodes synchronizing according to the different synchronization scopes (e.g., a server node).Type: GrantFiled: August 29, 2012Date of Patent: March 18, 2014Assignee: Microsoft CorporationInventors: Philip Daniel Piwonka, Lev Novik, Sudarshan Chitre, Gayathri Tambaram Kailasam
-
Patent number: 8630980Abstract: Architecture for restoring nodes. After restoring a node, fix-up occurs to make the node appears as a different node than before the restore operation. The node appears as a new node, which new node knows the data up to a certain point from when the new node had the prior identity. This allows for new changes generated by the new node to flow to the other nodes in the topology, as well as have the changes that the prior identity sent to other nodes flow back to the new node. In other words, the architecture maintains information to create the new node in the topology while maintaining prior data knowledge. Additionally, item level metadata of associated data items is updated to correlate with the updated data items so that changes can be correctly enumerated and applied. This metadata update occurs across scopes of which the data items are included.Type: GrantFiled: April 6, 2010Date of Patent: January 14, 2014Assignee: Microsoft CorporationInventors: Philip Daniel Piwonka, Lev Novik, Sudarshan Anand Chitre
-
Publication number: 20120324128Abstract: The subject disclosure relates to cross scope synchronization among different sets of nodes that synchronize the same data item(s) according to different synchronization scopes. In one aspect, create and update versions are defined for a scope in which a data item was created and updated, respectively, and create and update versions are defined for a local node shared for different groups of nodes synchronizing according to the different synchronization scopes (e.g., a server node).Type: ApplicationFiled: August 29, 2012Publication date: December 20, 2012Applicant: MICROSOFT CORPORATIONInventors: Philip Daniel Piwonka, Lev Novik, Sudarshan Chitre, Gayathri Tambaram Kailasam
-
Patent number: 8284803Abstract: The subject disclosure relates to cross scope synchronization among different sets of nodes that synchronize the same data item(s) according to different synchronization scopes. In one aspect, create and update versions are defined for a scope in which a data item was created and updated, respectively, and create and update versions are defined for a local node shared for different groups of nodes synchronizing according to the different synchronization scopes (e.g., a server node).Type: GrantFiled: December 30, 2009Date of Patent: October 9, 2012Assignee: Microsoft CorporationInventors: Philip Daniel Piwonka, Lev Novik, Sudarshan Chitre, Gayathri Tambaram Kailasam
-
Patent number: 8181243Abstract: A computer-readable storage medium storing instructions executable by a processor for resolving permissions using role activation operators to evaluate permissions assigned to a user in a role context inheritance hierarchy. The stored instructions comprise several steps: a step of retrieving a plurality of activated roles within a role context that match roles assigned to a user, wherein one or more permissions in the role context inherit from one or more permissions in a parent role context in a role context permission inheritance hierarchy; a step of determining an aggregate permission for each of the plurality of activated roles, wherein a role activation operator determines how an activated role is evaluated; a step of processing the aggregate permissions for the plurality of activated roles; and a step of resolving a final permission for the user.Type: GrantFiled: April 25, 2008Date of Patent: May 15, 2012Assignee: Oracle International CorporationInventors: Adam Jay Wallace, Dennis A. Burns, Dennis M. Chin, David S. Keyes, Jeffrey P. Norris, Philip Daniel Reed, Jr.
-
Patent number: 8145680Abstract: A system and method for creating an editable service metadata asset lifecycle event notification distribution list in a service metadata repository. The system provides the capability for a distribution list owner to create a distribution list of one or more distribution recipients. A sender can send a service metadata asset lifecycle event notification to the distribution list owner, and the members of the distribution list will also receive the service metadata asset lifecycle event notification. The system further provides the capability for the sender to edit the distribution list, prior to sending the message to the distribution list owner and the members of the distribution list.Type: GrantFiled: February 2, 2009Date of Patent: March 27, 2012Assignee: Oracle International CorporationInventors: Catherine Betz Lippert, Casey Edward Stella, Philip Daniel Reed, Jr., Dennis A. Burns
-
Publication number: 20110246418Abstract: Architecture for restoring nodes. After restoring a node, fix-up occurs to make the node appears as a different node than before the restore operation. The node appears as a new node, which new node knows the data up to a certain point from when the new node had the prior identity. This allows for new changes generated by the new node to flow to the other nodes in the topology, as well as have the changes that the prior identity sent to other nodes flow back to the new node. In other words, the architecture maintains information to create the new node in the topology while maintaining prior data knowledge. Additionally, item level metadata of associated data items is updated to correlate with the updated data items so that changes can be correctly enumerated and applied. This metadata update occurs across scopes of which the data items are included.Type: ApplicationFiled: April 6, 2010Publication date: October 6, 2011Applicant: MICROSOFT CORPORATIONInventors: Philip Daniel Piwonka, Lev Novik, Sudarshan Anand Chitre
-
Publication number: 20110158260Abstract: The subject disclosure relates to cross scope synchronization among different sets of nodes that synchronize the same data item(s) according to different synchronization scopes. In one aspect, create and update versions are defined for a scope in which a data item was created and updated, respectively, and create and update versions are defined for a local node shared for different groups of nodes synchronizing according to the different synchronization scopes (e.g., a server node).Type: ApplicationFiled: December 30, 2009Publication date: June 30, 2011Applicant: MICROSOFT CORPORATIONInventors: Philip Daniel Piwonka, Lev Novik, Sudarshan Chitre, Gayathri Tambaram Kailasam
-
Patent number: 7890531Abstract: A method for resolving permissions using role activation operators to evaluate permissions assigned to a user in a role context inheritance hierarchy. The method comprises several steps. A step of retrieving a plurality of activated roles within a role context that match roles assigned to a user, wherein one or more permissions in the role context inherit from one or more permissions in a parent role context in a role context permission inheritance hierarchy. A step of determining an aggregate permission for each of the plurality of activated roles, wherein a role activation operator determines how an activated role is evaluated. A step of processing the aggregate permissions for the plurality of activated roles. A step of resolving a final permission for the user.Type: GrantFiled: April 25, 2008Date of Patent: February 15, 2011Assignee: Oracle International CorporationInventors: Adam Jay Wallace, Dennis A. Burns, Dennis M. Chin, David S. Keyes, Jeffrey P. Norris, Philip Daniel Reed, Jr.
-
Publication number: 20100215229Abstract: A method of generating an indication of at least one characteristic of a patient's bone mineral density. The method comprises obtaining at least one measurement of a width of a patient's inferior mandibular cortex and generating said indication based upon said at least one measurement. The at least one measurement is obtained at a location along the inferior mandibular cortex between the ante-gonion and a point on the inferior mandibular cortex defined with reference to the mental foramen.Type: ApplicationFiled: September 9, 2008Publication date: August 26, 2010Applicant: THE UNIVERSITY OF MANCHESTERInventors: Philip Daniel Allen, Keith Horner, Jim Graham, Hugh Devlin
-
Publication number: 20100057769Abstract: A system and method for creating an editable service metadata asset lifecycle event notification distribution list in a service metadata repository. The system provides the capability for a distribution list owner to create a distribution list of one or more distribution recipients. A sender can send a service metadata asset lifecycle event notification to the distribution list owner, and the members of the distribution list will also receive the service metadata asset lifecycle event notification. The system further provides the capability for the sender to edit the distribution list, prior to sending the message to the distribution list owner and the members of the distribution list.Type: ApplicationFiled: February 2, 2009Publication date: March 4, 2010Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Catherine Betz Lippert, Casey Edward Stella, Philip Daniel Reed, JR., Dennis A. Burns
-
Publication number: 20090006412Abstract: A method for resolving permissions using role activation operators to evaluate permissions assigned to a user in a role context inheritance hierarchy. The method comprises several steps. A step of retrieving a plurality of activated roles within a role context that match roles assigned to a user, wherein one or more permissions in the role context inherit from one or more permissions in a parent role context in a role context permission inheritance hierarchy. A step of determining an aggregate permission for each of the plurality of activated roles, wherein a role activation operator determines how an activated role is evaluated. A step of processing the aggregate permissions for the plurality of activated roles. A step of resolving a final permission for the user.Type: ApplicationFiled: April 25, 2008Publication date: January 1, 2009Applicant: BEA SYSTEMS, INC.Inventors: Adam Jay Wallace, Dennis A. Burns, Dennis M. Chin, David S. Keyes, Jeffrey P. Norris, Philip Daniel Reed, JR.
-
Publication number: 20090007262Abstract: A computer-readable storage medium storing instructions executable by a processor for resolving permissions using role activation operators to evaluate permissions assigned to a user in a role context inheritance hierarchy. The stored instructions comprise several steps: a step of retrieving a plurality of activated roles within a role context that match roles assigned to a user, wherein one or more permissions in the role context inherit from one or more permissions in a parent role context in a role context permission inheritance hierarchy; a step of determining an aggregate permission for each of the plurality of activated roles, wherein a role activation operator determines how an activated role is evaluated; a step of processing the aggregate permissions for the plurality of activated roles; and a step of resolving a final permission for the user.Type: ApplicationFiled: April 25, 2008Publication date: January 1, 2009Applicant: BEA SYSTEMS, INC.Inventors: Adam Jay Wallace, Dennis A. Burns, Dennis M. Chin, David S. Keyes, Jeffrey P. Norris, Philip Daniel Reed, JR.
-
Publication number: 20070201547Abstract: A decision feedback equalizer includes at least one quantizer, able to quantize a received signal according to a comparison with a one of multiple quantization thresholds. Each quantization threshold corresponds to one or more than one value of one or more than one previously received symbols. The equalizer further includes level selection circuitry, for setting the quantization thresholds based on statistical measurements taken in connection with signals having the corresponding value of one or more previously received signal.Type: ApplicationFiled: April 3, 2006Publication date: August 30, 2007Applicant: Phyworks LimitedInventors: Benjamin Willcocks, Philip Daniell
-
Patent number: 5712314Abstract: A resin composition useful in well completion and remedial methods having improved flexibility upon setting or curing is disclosed. The resin composition includes a polymerizable resin, an oil soluble acid catalyst capable of causing polymerization of the resin at formation temperatures, and 10 to 70% by volume rubber. The rubber may be in the form of ground rubber or an aqueous dispersion or emulsion. Also disclosed are methods for the use of the resin composition in well completion and remediation.Type: GrantFiled: August 9, 1996Date of Patent: January 27, 1998Assignee: Texaco Inc.Inventors: Billy Wayne Surles, Philip Daniel Fader