Patents by Inventor James Freeman
James Freeman 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: 20140237332Abstract: Applications are managed in an interactive media environment by the creation of a logical model for the lifetime of an application. The model is applicable to concurrently and/or consecutively running applications and governs the creation of applications, manipulation of applications by other applications, resource consumption, visibility of an application to a user, and application shutdown in the interactive media environment using the construct of application “state.Type: ApplicationFiled: April 28, 2014Publication date: August 21, 2014Applicant: Microsoft CorporationInventors: James C. Finger, John Andre Yovin, Khurshed Mazhar, Olivier Colle, Arthur William James Freeman
-
Publication number: 20140106658Abstract: A vehicle cabin pressure relief device is provided having a base layer defining an aperture, a retainer layer disposed on the base layer; and a sealing member. The sealing member further includes a first portion and a second portion extending from the first portion, wherein the second portion of the sealing member is sandwiched between the base layer and the retainer layer. The first portion is also displaceable relative to the base layer, and covers a portion of the aperture in a closed first position.Type: ApplicationFiled: October 17, 2012Publication date: April 17, 2014Applicant: FORD GLOBAL TECHNOLOGIES, LLCInventors: Michael James Freeman, Gavin Smith
-
Patent number: 8657368Abstract: A mechanism for increasing stiffness of the side-structure of a vehicle, for transferring loads and strain energy, and for improving rigidity from the lower portion of a side pillar, to the underbody structural components of the vehicle. The vehicle includes a hydroformed tube having a horizontal portion, a vertical portion and an arcuate central portion. The upper end of the vertical portion is spot welded to the lower portion of the side pillar. The horizontal portion is received into, and spot welded to, an inner portion of a structural member. The structural member is an L-shaped bracket, and its major portion is spot welded to an inner portion of an elongated beam. The beam is fixedly attached to the side rail of the vehicle. The tubular member, the structural member, and the elongated beam, when connected, form a closed continuous box shaped structure, which reinforces the side-structure of the vehicle.Type: GrantFiled: July 12, 2012Date of Patent: February 25, 2014Assignee: Ford Global Technologies, LLCInventors: Mike James Freeman, Philip John Leonetti, Gene A. Senn, Christopher Kunkel, Shadi M. Al-Thabteh
-
Patent number: 8656268Abstract: An arrangement is provided where all applications in an interactive media environment run on a single application thread in a media player. Event queues are utilized to schedule the application thread's processing of workitems corresponding to events that occur in the environment. Workitems include methods to be invoked when the workitem is processed and arguments for the method. Workitems further include a begin time and an end time and are ordered in the event queue first by begin time followed by the order in which they were inserted into the queue. The application thread marks workitems whose begin times corresponds to the current or previous time and then processes marked workitems from the queue in order. Such processing is committed so that once the application thread begins processing of a workitem it does not stop. Workitems are dropped from the event queue if their end times have been passed.Type: GrantFiled: February 9, 2006Date of Patent: February 18, 2014Assignee: Microsoft CorporationInventors: James C. Finger, John Andre Yovin, Khurshed Mazhar, Olivier Colle, Arthur William James Freeman
-
Publication number: 20140015283Abstract: A mechanism for increasing stiffness of the side-structure of a vehicle, for transferring loads and strain energy, and for improving rigidity from the lower portion of a side pillar, to the underbody structural components of the vehicle. The vehicle includes a hydroformed tube having a horizontal portion, a vertical portion and an arcuate central portion. The upper end of the vertical portion is spot welded to the lower portion of the side pillar. The horizontal portion is received into, and spot welded to, an inner portion of a structural member. The structural member is an L-shaped bracket, and its major portion is spot welded to an inner portion of an elongated beam. The beam is fixedly attached to the side rail of the vehicle. The tubular member, the structural member, and the elongated beam, when connected, form a closed continuous box shaped structure, which reinforces the side-structure of the vehicle.Type: ApplicationFiled: July 12, 2012Publication date: January 16, 2014Applicant: FORD GLOBAL TECHNOLOGIES, LLCInventors: Mike James Freeman, Philip John Leonetti, Gene A. Senn, Christopher Kunkel, Shadi M. Al-Thabteh
-
Publication number: 20130306737Abstract: The invention relates to a security tag made unique by randomly distributing a mixture of large numbers of multicolored small objects, such as two colored glass balls, into a regular geometric array or pattern onto a substrate and encapsulating those objects. The objects in the regular array on the substrate will create a unique, non-reproducible pattern. The data, saved to a secure database, can be processed and calculated quantities can be derived from the field of binary data, which can be affixed to the document or manufactured part that the stamp is affixed to. The regular array can be read out by scanner, quantities calculated, and compared to the values printed on the part or document. Additionally, the regular array can be read out by optical scanner and parts or all of the data compared to the data stored in the secure database.Type: ApplicationFiled: June 21, 2013Publication date: November 21, 2013Inventor: James Freeman
-
Patent number: 8469282Abstract: The invention relates to a security tag made by randomly distributing a mixture of large numbers of multicolored objects into a unique, non-reproducible geometric array and encapsulating it onto a substrate. The 3-D aspect of the objects will prevent printing or 2-D copying of the stamp. The data, saved to a secure database, can be processed and quantities can be calculated from the field of binary data and can be affixed to the part that the stamp is affixed to. For one level of authentication, the array can be read out by scanner and compared to values printed on the part. For an additional level of authentication, the array can be read out by optical scanner and compared to the data stored in the secure database. The security tag is capable of replacing 2-D barcodes while containing only information capable of being scanned by 2-D barcode scanners.Type: GrantFiled: October 12, 2011Date of Patent: June 25, 2013Inventor: James Freeman
-
Patent number: 8346381Abstract: A computer-implemented method for recommending one or more materials used in designing and manufacturing parts may include receiving data from at least three data sources. The data sources may include a sourcing, manufacturing, and design data source. The data source data may be standardized to obtain a collection of data including a dataset of materials for consideration in recommending one or more materials for use in one or more parts. The method may also include receiving optimization metrics and constraints for the dataset of materials. Optimization values for each material based on the dataset of materials and the one or more optimization metrics may be determined. An optimization algorithm on each material may be performed based at least on the optimization values and the constraints to obtain one or more recommended materials from the dataset of materials for use in a design of one or more parts.Type: GrantFiled: October 20, 2009Date of Patent: January 1, 2013Assignee: Ford Motor CompanyInventors: Raja Shekar Sohmshetty, Nicholas P. Warrick, Shawn Michael Morgans, Zhiyong Cedric Xia, Michael James Freeman
-
Patent number: 8305398Abstract: In an interactive media environment, a model is provided where applications, each comprising zero or more script components and zero or more markup components, are themselves handled as visual elements having a Z order. A resource-efficient rendering order is provided where the application that has focus in an interactive media environment (by virtue of its receipt of user events) is rendered first. The remaining applications are rendered in top down order, i.e., in reverse Z order. Rendering is performed by drawing into one or more graphics buffers associated with respective applications. Frames for applications are composited from the graphics buffers bottoms up, in Z order, to provide the display with the correct appearance.Type: GrantFiled: February 13, 2006Date of Patent: November 6, 2012Assignee: Microsoft CorporationInventors: James C. Finger, John Andre Yovin, Khurshed Mazhar, Olivier Colle, Arthur William James Freeman
-
Publication number: 20120241515Abstract: The invention relates to a security tag made by randomly distributing a mixture of large numbers of multicolored objects into a unique, non-reproducible geometric array and encapsulating it onto a substrate. The 3-D aspect of the objects will prevent printing or 2-D copying of the stamp. The data, saved to a secure database, can be processed and quantities can be calculated from the field of binary data and can be affixed to the part that the stamp is affixed to. For one level of authentication, the array can be read out by scanner and compared to values printed on the part. For an additional level of authentication, the array can be read out by optical scanner and compared to the data stored in the secure database. The security tag is capable of replacing 2-D barcodes while containing only information capable of being scanned by 2-D barcode scanners.Type: ApplicationFiled: October 12, 2011Publication date: September 27, 2012Inventor: James Freeman
-
Publication number: 20120089986Abstract: Various embodiments enable a device to create a pool of at least one empty application. An empty application can be configured to contain resources that are common across one or more other applications and initialize the resources for the one or more other applications effective to reduce startup time of the other applications. In one or more embodiments, an empty application can further be populated with the one or more other applications effective to cause the one or more other applications to execute. Alternately or additionally, a device can be monitored for an idle state, and, upon determining the device is in the idle state, at least one empty application can be created.Type: ApplicationFiled: October 12, 2010Publication date: April 12, 2012Applicant: MICROSOFT CORPORATIONInventors: Bharath Siravara, Neil A. Brench, Arthur William James Freeman, Mark H. Krueger, David R. Anderson, Joerg Raymond Brown
-
Patent number: 8127833Abstract: Methods and apparatus for harvesting energy while moving a tool through a well are shown and described. The harvested energy can be used by the tool to perform work once it reaches an intended location in the well, or along the way. A considerable amount of potential energy is typically lost by oilfield tools as they move down through a borehole. Methods and apparatus described herein recover and/or store some of the energy during the downward movement of the tool.Type: GrantFiled: December 14, 2006Date of Patent: March 6, 2012Assignee: Schlumberger Technology CorporationInventors: Jahir Alfonso Pabon, James Garland O'Connell, Burt S. Tilley, Matthew E J Brouillard, Tal Schwartz, Brandon Christopher Rowan, Mark Mefika Penner, Jeremy James Freeman
-
Publication number: 20120034018Abstract: The Grout Sealer Applicator is a plastic wand type tool used to apply grout sealer. The applicator wand can be attached to the end of a chemical sprayer trigger. The applicator has a long tubular body with an angled brush at one end and a connection nut on the other. The applicator shaft is hallow, allowing grout sealer to flow from the nut end, through the shaft and into the brush. The grout sealer applicator gives the user the ability to apply sealer directly onto the grout surface in a standing position. The Grout Sealer Applicator is a wand type tool used to apply grout sealer. The applicator wand can be attached to the end of a compression sprayer trigger. The applicator has a long tubular body with an angled brush at one end and a connection nut on the other. The applicator shaft is hallow, allowing grout sealer to flow from the nut end, through the shaft and into the brush. The grout sealer applicator gives the user the ability to apply sealer directly onto the grout surface in a standing position.Type: ApplicationFiled: August 5, 2011Publication date: February 9, 2012Inventor: Eric James Freeman
-
Patent number: 8108787Abstract: In an interactive media environment, input events are distributed to a plurality of applications where each application includes zero or more script components and zero or more markup files and has a Z order which corresponds to the position of the applications' visual elements on a display. An input event processing order is utilized where the application that has focus in an interactive media environment (by virtue of its receipt of user events) is provided with the first opportunity to consume the input event. If the focused application does not consume the input event, it is then delivered to the remaining applications in top down, inverse Z order. Each application is enabled with the ability to consume an input event, pass it on to lower Z ordered applications, hide it from lower Z ordered applications, or otherwise handle it. Input event processing stops when an application consumes the input event.Type: GrantFiled: February 10, 2006Date of Patent: January 31, 2012Assignee: Microsoft CorporationInventors: James C. Finger, John Andre Yovin, Khurshed Mazhar, Olivier Colle, Arthur William James Freeman
-
Publication number: 20110294221Abstract: An automated immunoassay analyzer, or assay system, provides for frequent testing of control samples to verify that before and after a series of tests of patients' samples, the operation of the test equipment is accurate, thereby ensuring that the results of the series of patient tests are accurate. Operating the immunoassay analyzer in this manner will delay reporting clinical test results until the results are confirmed as accurate. This operation can be performed automatically by a random access immunoassay analyzer.Type: ApplicationFiled: September 2, 2010Publication date: December 1, 2011Applicant: Siemens Healthcare Diagnostics Inc.Inventors: Kouakou Diby, Lawrence Baker, Judith Banta, James Freeman, Paula Mallon
-
Publication number: 20110238589Abstract: An efficient and scalable system for identifying a commodity having a specific, unique topocompositional profile has been developed that includes: enrolling at least one commodity in order to capture its topocompositional profile; matching the at least one commodity with a plurality of commodities in a commodity database; and integrating the topocompositional profile into a commodity grading system. A method of identifying a commodity having a specific, unique topocompositional profile, includes enrolling at least one commodity in order to capture its topocompositional profile; matching the at least one commodity with a plurality of commodities in a commodity database; and integrating the topocompositional profile into a commodity grading system.Type: ApplicationFiled: March 25, 2010Publication date: September 29, 2011Inventors: Don Willis, James Freeman, David Rosenberg
-
Publication number: 20110093105Abstract: A computer-implemented method for recommending one or more materials used in designing and manufacturing parts may include receiving data from at least three data sources. The data sources may include a sourcing, manufacturing, and design data source. The data source data may be standardized to obtain a collection of data including a dataset of materials for consideration in recommending one or more materials for use in one or more parts. The method may also include receiving optimization metrics and constraints for the dataset of materials. Optimization values for each material based on the dataset of materials and the one or more optimization metrics may be determined. An optimization algorithm on each material may be performed based at least on the optimization values and the constraints to obtain one or more recommended materials from the dataset of materials for use in a design of one or more parts.Type: ApplicationFiled: October 20, 2009Publication date: April 21, 2011Applicant: FORD MOTOR COMPANYInventors: Raja Shekar Sohmshetty, Nicholas P. Warrick, Shawn Michael Morgans, Zhiyong Cedric Xia, Michael James Freeman
-
Publication number: 20100231007Abstract: The present disclosure relates to a roof structure for a vehicle having a sunroof (or moonroof). The roof structure includes a reinforcement assembly, or ring, that has several rails designed to encircle a sunroof opening. The rails can be spot welded together. Methods of manufacturing the reinforcement assemblies are also discussed.Type: ApplicationFiled: September 25, 2009Publication date: September 16, 2010Inventors: Mike James Freeman, Scott McKnight
-
Publication number: 20100170125Abstract: A holder for charts having two transparent sheets, a connecting mechanical hinge and non-ferrous latching devices. The chart holder is sized to hold aeronautical charts and related flight planning documents. The hinge allows the two transparent sheets to be opened at least 180 degrees where the charts and documents can easily be place therein. The two sheets are able to close together, clamping the charts and documents between them. The two sheets are kept together by the latching devices. The transparent sheets provide an erasable writing surface where the pre-flight plans and in-flight data can be drawn and written with a non-permanent marker, thus protecting the documents enclosed. The chart holder also provides for the storage of the non-permanent marker. The chart holder can easily be opened with one hand to allow for repositioning of documents in flight. The transparent sheets have a tab allowing for an offset tab arrangement to allow for quick identification between multiple chart holders.Type: ApplicationFiled: January 4, 2009Publication date: July 8, 2010Inventors: Gregory Scott Taylor, Michael James Freeman
-
Patent number: 7698528Abstract: Memory management techniques involve establishing a memory pool having an amount of sharable memory, and dynamically allocating the sharable memory to concurrently manage multiple sets of sequenced units of digital data. In an exemplary scenario, the sets of sequenced units of digital data are sets of time-ordered media samples forming clips of media content, and the techniques are applied when media samples from two or more clips are simultaneously presentable to a user as independently-controlled streams. Variable amounts of sharable memory are dynamically allocated for preparing upcoming media samples for presentation to the user. In one possible implementation, a ratio of average data rates of individual streams is calculated, and amounts of sharable memory are allocated to rendering each stream based on the ratio. Then, the sharable memory allocated to rendering individual streams is reserved as needed to prepare particular upcoming media samples for presentation to the user.Type: GrantFiled: June 28, 2007Date of Patent: April 13, 2010Assignee: Microsoft CorporationInventors: Arthur William James Freeman, Olivier Colle, James C. Finger