Patents by Inventor Robert W. Peterson

Robert W. Peterson 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: 20120254460
    Abstract: In order to enable a dynamic handshake procedure, a client device is configured with a list of handshake contributors. The client device initiates a handshake by determining the handshake contributors and writing properties of the handshake contributors in a client handshake, which is then sent to a server device. The client handshake is processed at the server device by invoking an appropriate handler, which handles the handshake result. The server can also send its contributors and their properties to the client. Once the client receives the properties, the client can call an appropriate handler to handle the properties. Connections may be created based on the exchanged properties. New contributors and contributor handlers may be added to both the client and server devices.
    Type: Application
    Filed: April 2, 2011
    Publication date: October 4, 2012
    Applicant: Recursion Software, Inc.
    Inventors: Qin Ye, Robert W. Peterson, Thomas T. Wheeler
  • Patent number: 8266384
    Abstract: In order to optimize efficiency of deserialization, a serialization cache is maintained at an object server. The serialization cache is maintained in conjunction with an object cache and stores serialized forms of objects cached within the object cache. When an inbound request is received, a serialized object received in the request is compared to the serialization cache. If the serialized byte stream is present in the serialization cache, then the equivalent object is retrieved from the object cache, thereby avoiding deserialization of the received serialized object. If the serialized byte stream is not present in the serialization cache, then the serialized byte stream is deserialized, the deserialized object is cached in the object cache, and the serialized object is cached in the serialization cache.
    Type: Grant
    Filed: November 4, 2011
    Date of Patent: September 11, 2012
    Assignee: Recursion Software, Inc.
    Inventors: Deren George Ebdon, Robert W. Peterson
  • Patent number: 8136657
    Abstract: Methods of manufacturing hardenable dental articles, packaged hardenable dental articles, and methods of packaging hardenable dental articles are disclosed. In various embodiments, the manufacturing may involve molding a hardenable dental material in a mold cavity that may be lined with a mold liner. The mold body may also form the package of the hardenable dental article formed within the mold cavity. In other embodiments, the hardenable dental articles may be provided in mold cavities located in sacrificial mold bodies that may be torn, stretched, softened, dissolved, etc. to release the hardenable dental articles in the mold cavities.
    Type: Grant
    Filed: September 8, 2010
    Date of Patent: March 20, 2012
    Assignee: 3M Innovative Properties Company
    Inventors: Naimul Karim, Darin J. Meyertholen, Robert M. Biegler, Kevin M. Cummings, Lance C. Gore, James R. Kvitrud, Robert W. Peterson, Daniel T. Scott
  • Publication number: 20110136532
    Abstract: In a community of mobile devices, a non-participating device can be joined to the community if the non-participating device meets location dependent criteria. The device's location can be determined, e.g. be an onboard GPS, from which it can be determined if the device is within a geospatial boundary of the community. The geospatial boundary may be calculated from the locations of community member devices. Only devices that meet the location dependent criteria will be eligible for participation in the community.
    Type: Application
    Filed: December 3, 2009
    Publication date: June 9, 2011
    Applicant: RECURSION SOFTWARE, INC.
    Inventors: Robert W. Peterson, Thomas T. Wheeler, Deren G. Ebdon
  • Publication number: 20110136507
    Abstract: The functionality of smartphone applications may be extended to a basic phone, i.e., a phone lacking a particular smartphone capability, by providing a data synthesizer in the basic phone that synthesizers required data points. The data synthesizer may communicate with nearby smartphones to collect relevant data points such as location or motion data. Data points for the basic phone may be calculated from the collected data points. When an application on the basic phone requests data, a data provider proxy may retrieve a synthesized data point from the data synthesizer. In one example, a basic phone without a GPS or similar location module may execute a mapping application by averaging location data from nearby smartphones.
    Type: Application
    Filed: December 3, 2009
    Publication date: June 9, 2011
    Applicant: RECURSION SOFTWARE, INC.
    Inventors: Robert R. Hauser, Thomas T. Wheeler, Robert W. Peterson
  • Publication number: 20110138168
    Abstract: The present application is directed to a method, apparatus a computer program product configured to perform certain operations of dynamic serialization. In one example, a message is received which includes at least one message element requiring serialization. A first message element of the message is examined. A serialization scheme from a serialization scheme library is selected based on the at least one examined attribute of the first message element. Then, at least the first message element is encoded using the serialization scheme selected.
    Type: Application
    Filed: December 3, 2009
    Publication date: June 9, 2011
    Applicant: RECURSION SOFTWARE, INC.
    Inventors: Robert W. Peterson, Thomas T. Wheeler, Robert DeAnna
  • Publication number: 20110137614
    Abstract: In a network of sensor nodes, operational efficiency may be increased by configuring the sensor nodes so that sensor agents may be transferred to alternative sensor nodes to process sensor node data, such as when the host sensor node is in a low-power mode. A processing node of the network may be configured to retrieve real-time data from a sensor node, but if real-time data is not available, the processing node may perform calculations on cached data retrieved from a processor node cache or data of a nearby sensor node.
    Type: Application
    Filed: December 3, 2009
    Publication date: June 9, 2011
    Applicant: RECURSION SOFTWARE, INC.
    Inventors: Thomas T. Wheeler, Qin Ye, Robert W. Peterson
  • Publication number: 20110136510
    Abstract: Mobile agents can be deployed to location aware mobile devices within specific regions of interest to achieve specific goals in respect of events occurring in the region of interest. In order to ensure that the agent can persist within the region of interest until the agent goals are achieved, the agent is configured to locate other devices within the region of interest and to propagate itself, by moving or copying itself, to those other devices. When a device hosting the agent exits the region of interest, the agent is terminated, thereby freeing device resources.
    Type: Application
    Filed: December 3, 2009
    Publication date: June 9, 2011
    Applicant: RECURSION SOFTWARE, INC.
    Inventors: Robert W. Peterson, Mark Gerard
  • Publication number: 20110138243
    Abstract: A message encoding specification and implementation where a receiver of an encoded message determines if the message can be decoded. If the receiver can decode the message, it does so and continues processing the message. If the receiver cannot decode the message, it returns a distinguished failure message to the sender, expecting the sender to resend the message using a different encoding scheme. When a sender receives the distinguished failure message that the receiver cannot decode the message, the sender encodes the message using an alternate encoding scheme, if one is available, and resends the message. The process continues until the sender has tried all available encoding schemes. If a sender exhausts the collection of available encoding schemes without finding one the receiver can successfully decode, the sender treats the failure as an error.
    Type: Application
    Filed: December 3, 2009
    Publication date: June 9, 2011
    Applicant: RECURSION SOFTWARE, INC.
    Inventors: Robert W. Peterson, Thomas Wheeler
  • Publication number: 20110138382
    Abstract: In a heterogeneous environment of virtual machines, an agent can migrate between virtual machines of different types. During migration, classes of the mobile agent may need to be instantiated on the new virtual machine. To support classes across all virtual machine types, a resource server is provided that can provide virtual machine type specific instances of the classfile. The resource server receives a resource request from a resource loader of a virtual machine. The resource request specifies the resource and the virtual machine type, thereby enabling the resource server to retrieve the correct instance of the classfile to return to the resource loader.
    Type: Application
    Filed: December 3, 2009
    Publication date: June 9, 2011
    Applicant: RECURSION SOFTWARE, INC.
    Inventors: Robert R. Hauser, Thomas T. Wheeler, Robert W. Peterson, Deren G. Ebdon
  • Publication number: 20110137804
    Abstract: In a transaction between a merchant and a payer, approval of the transaction may be provided by a payment processing system using authentication information provided from a mobile device of the payer. The authentication information may include a location of the payer mobile device which may be compared to a location of a merchant payment device such that the transaction is approved if the payer mobile device is within a defined distance of the merchant payment device.
    Type: Application
    Filed: December 3, 2009
    Publication date: June 9, 2011
    Applicant: RECURSION SOFTWARE, INC.
    Inventor: Robert W. Peterson
  • Publication number: 20110136463
    Abstract: An emergency response system of a premises uses an egress agent or application installed on mobile communications devices of users to provide evacuation instructions that are specific to the location of the user. The egress agents determine the location of their device and may determine an evacuation route from premises plans stored in the device or by transmitting their location to a server and receiving evacuation instructions from the server. Tracking of the devices along the evacuation route provides continual updates as to the relevant safety of an evacuation route.
    Type: Application
    Filed: December 3, 2009
    Publication date: June 9, 2011
    Applicant: RECURSION SOFTWARE, INC.
    Inventors: Deren G. Ebdon, Robert W. Peterson
  • Publication number: 20110136461
    Abstract: The functionality of smartphone applications may be extended to a basic phone, i.e., a phone lacking a particular smartphone capability, by providing a data synthesizer in the basic phone that synthesizers required data points. The data synthesizer may communicate with nearby smartphones to collect relevant data points such as location or motion data. Data points for the basic phone may be calculated from the collected data points. When an application on the basic phone requests data, a data provider proxy may retrieve a synthesized data point from the data synthesizer. In one example, a basic phone without a GPS or similar location module may execute a mapping application by averaging location data from nearby smartphones.
    Type: Application
    Filed: November 12, 2010
    Publication date: June 9, 2011
    Inventors: Robert R. Hauser, Thomas T. Wheeler, Robert W. Peterson
  • Publication number: 20100330524
    Abstract: Methods of manufacturing hardenable dental articles, packaged hardenable dental articles, and methods of packaging hardenable dental articles are disclosed. In various embodiments, the manufacturing may involve molding a hardenable dental material in a mold cavity that may be lined with a mold liner. The mold body may also form the package of the hardenable dental article formed within the mold cavity. In other embodiments, the hardenable dental articles may be provided in mold cavities located in sacrificial mold bodies that may be torn, stretched, softened, dissolved, etc. to release the hardenable dental articles in the mold cavities.
    Type: Application
    Filed: September 8, 2010
    Publication date: December 30, 2010
    Inventors: Naimul Karim, Darin J. Meyertholen, Robert M. Biegler, Kevin M. Cummings, Lance C. Gore, James R. Kvitrud, Robert W. Peterson, Daniel T. Scott
  • Patent number: 7811486
    Abstract: Methods of manufacturing hardenable dental articles, packaged hardenable dental articles, and methods of packaging hardenable dental articles are disclosed. In various embodiments, the manufacturing may involve molding a hardenable dental material in a mold cavity that may be lined with a mold liner. The mold body may also form the package of the hardenable dental article formed within the mold cavity. In other embodiments, the hardenable dental articles may be provided in mold cavities located in sacrificial mold bodies that may be torn, stretched, softened, dissolved, etc. to release the hardenable dental articles in the mold cavities.
    Type: Grant
    Filed: August 19, 2004
    Date of Patent: October 12, 2010
    Assignee: 3M Innovative Properties Company
    Inventors: Naimul Karim, Darin J. Meyertholen, Robert M. Biegler, Kevin M. Cummings, Lance C. Gore, James R. Kvitrud, Robert W. Peterson, Daniel T. Scott
  • Publication number: 20090155458
    Abstract: A method for preparing a flexible film substrate with a low glass transition temperature can be used in the production of an article that retains dimensions and improves the surface smoothness after high temperature processing. The invention, for example, would enable low temperature films such as PET and PEN to be dimensionally stable and ultra flat at conditions commonly used in electronic processing which can typically exceed 200° C. More specifically, the methods enable the use of e.g. barrier films based on PET or PEN in OLED/PLED manufacturing.
    Type: Application
    Filed: February 7, 2007
    Publication date: June 18, 2009
    Inventors: Mark A. Roehrig, Yufeng R. Liu, Robert W. Peterson
  • Publication number: 20080200890
    Abstract: Disposable absorbent articles comprising an absorbent material and a degradable thermoplastic polymer composition comprising an aliphatic polyester and an antimicrobial composition. The antimicrobial composition includes an antimicrobial component and an enhancer component. The aliphatic polyester and antimicrobial composition are formed into webs by melt extrusion, such as nonwovens and films, that are incorporated into disposable absorbent articles, such as disposable infant diapers, adult incontinence articles, feminine hygiene articles such as sanitary napkins, panty liners and tampons, personal care wipes and household wipes to provide odor control, control of microbial growth, and control of microbial toxin production.
    Type: Application
    Filed: April 7, 2008
    Publication date: August 21, 2008
    Inventors: Leigh E. Wood, Alexis S. Statham, Francis E. Porbeni, Robert J. Maki, Jeremy M. Yarwood, Matthew J. Schmid, Ronald W. Ausen, Jay M. Jennen, Kelly S. Anderson, Matthew T. Scholz, Robert W. Peterson, Erin A. Meulners
  • Publication number: 20080142023
    Abstract: Antimicrobial compositions comprising aliphatic polyester, and an antimicrobial component effective for antimicrobial activity, and, in some embodiments, an enhancer. Example: blend of poly(lactic acid) polymer (55g) with propyleneglycol monolaurate antimicrobial component (9g), and benzoic acid enhancer (1g). Inventive resin compositions are effective against gram negative and gram positive bacteria, mold and mildew. Preferred compositions comprise materials that are GRAS (Generally Regarded As Safe).
    Type: Application
    Filed: December 11, 2006
    Publication date: June 19, 2008
    Inventors: Matthew J. Schmid, Ronald W. Ausen, Jay M. Jennen, Kelly S. Anderson, Matthew T. Scholz, Robert W. Peterson, Erin A. Meulners
  • Publication number: 20080136061
    Abstract: A method for forming shaped parts from polycarbonate that results in parts having substantially increased chemical resistance. The method includes providing a mold having at least one cavity, such that the mold has a means for cooling the area adjacent to the cavity. Molten polycarbonate is then mixed with a supercritical fluid to form a mixture. This mixture is injected into the mold while using the cooling means to cool the cavity so that its temperature is no more than 150 degrees F. Further improvement in chemical resistance is achieved when fluid pressure is held on the cooling part for a short period.
    Type: Application
    Filed: January 27, 2006
    Publication date: June 12, 2008
    Inventors: Robert W. Peterson, James K. Young
  • Patent number: 6939123
    Abstract: An insert for a mold, particularly a thermoplastic injection mold, including a stamper having an impression surface and a backing surface. The insert also has a support block having a facing surface having a plurality of projections thereon, with the plurality of projections in contact with the backing surface. A quantity of adhesive is disposed between the sides of the projections adhering the facing surface to the backing surface. A method for fabricating such an insert for a mold is also disclosed.
    Type: Grant
    Filed: December 26, 2002
    Date of Patent: September 6, 2005
    Assignee: 3M Innovative Properties Company
    Inventors: Robert W. Peterson, Brian W. Lueck