Patents by Inventor Robert A. Miller

Robert A. Miller 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: 20170090819
    Abstract: In one embodiment, a computer-implemented method includes producing one or more clean frames by clearing a batch of one or more frames for use in backing virtual memory pages. The producing the one or more clean frames may be performed asynchronously from a unit of work being performed by a processor. The one or more clean frames may be added to a clean frame queue, where the clean frame queue includes a plurality of clean frames that have been cleared. A first request may be received, from the processor, for a frame for use in backing a virtual memory page of the unit of work. A clean frame, of the one or more clean frames, may be removed from the clean frame queue, responsive to the first request. The clean frame may be delivered to the processor, responsive to the first request.
    Type: Application
    Filed: September 29, 2015
    Publication date: March 30, 2017
    Inventors: Robert Miller, JR., Steven M. Partlow, Thomas F. Rankin, Scott B. Tuttle, Elpida Tzortzatos
  • Patent number: 9606732
    Abstract: A method, system, and computer program product to verify serialization of storage frames within an address space via multi-threaded programs is described. The method includes dynamically scaling a number of units of work based on a number of available processors, each of the units of work configured to execute actions, and dynamically scaling an amount and page size of virtual storage accessed by each of the units of work based on a total available memory. The method also includes obtaining, at each of the units of work, different types of storage pages and accessing storage pages corresponding with the respective different types of virtual storage pages associated with the different frame sizes and attributes and performing a respective action, and verifying, for each of the units of work performing the respective action, a state and data content of the storage pages.
    Type: Grant
    Filed: May 28, 2014
    Date of Patent: March 28, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alfred F. Foster, Charles E. Mari, Robert Miller, Jr., Harris M. Morgenstern, Thomas F. Rankin, Elpida Tzortzatos
  • Publication number: 20170070394
    Abstract: A clustered system has a subset of nodes coupled to a particular cluster resource. Nodes not coupled to the cluster resource may operate on a cluster resource through a node coupled to that resource. The nodes coupled to the resource form a group, the nodes in the group perform protocols to operate on the cluster resource, nodes not in the group do not participate in the protocols.
    Type: Application
    Filed: September 9, 2015
    Publication date: March 9, 2017
    Inventors: Robert Miller, Kiswanto Thayib
  • Publication number: 20170070448
    Abstract: A clustered system has a subset of nodes coupled to a particular cluster resource. Nodes not coupled to the cluster resource may operate on a cluster resource through a node coupled to that resource. The nodes coupled to the resource form a group, the nodes in the group perform protocols to operate on the cluster resource, nodes not in the group do not participate in the protocols.
    Type: Application
    Filed: September 28, 2015
    Publication date: March 9, 2017
    Inventors: Robert Miller, Kiswanto Thayib
  • Patent number: 9588802
    Abstract: In one embodiment, a computer-implemented method includes producing one or more clean frames by clearing a batch of one or more frames for use in backing virtual memory pages. The producing the one or more clean frames may be performed asynchronously from a unit of work being performed by a processor. The one or more clean frames may be added to a clean frame queue, where the clean frame queue includes a plurality of clean frames that have been cleared. A first request may be received, from the processor, for a frame for use in backing a virtual memory page of the unit of work. A clean frame, of the one or more clean frames, may be removed from the clean frame queue, responsive to the first request. The clean frame may be delivered to the processor, responsive to the first request.
    Type: Grant
    Filed: April 22, 2016
    Date of Patent: March 7, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert Miller, Jr., Steven M. Partlow, Thomas F. Rankin, Scott B. Tuttle, Elpida Tzortzatos
  • Publication number: 20170060570
    Abstract: An independent product upgrade function is associated with each of multiple software products installed in a set of multiple computing devices. Responsive to a triggering event, each upgrade function determines whether the corresponding product can be updated based on rules for the corresponding product. Upgrade may be dependent on other products, but the upgrade function need not know the conditions for upgrading other products. If a product can be updated, update is performed and all other products are notified. Each of the other product upgrade functions then determines whether its corresponding product can be upgraded as a result of the recent upgrade to the first product, and if so, another set of notifications is sent. This cycle continues until all dependent products have been updated. Upgrade functions preferably operate in a peer-to-peer relationship, and upgrade can be initiated in any node.
    Type: Application
    Filed: September 24, 2015
    Publication date: March 2, 2017
    Inventors: Robert Miller, Kiswanto Thayib
  • Publication number: 20170060561
    Abstract: An independent product upgrade function is associated with each of multiple software products installed in a set of multiple computing devices. Responsive to a triggering event, each upgrade function determines whether the corresponding product can be updated based on rules for the corresponding product. Upgrade may be dependent on other products, but the upgrade function need not know the conditions for upgrading other products. If a product can be updated, update is performed and all other products are notified. Each of the other product upgrade functions then determines whether its corresponding product can be upgraded as a result of the recent upgrade to the first product, and if so, another set of notifications is sent. This cycle continues until all dependent products have been updated. Upgrade functions preferably operate in a peer-to-peer relationship, and upgrade can be initiated in any node.
    Type: Application
    Filed: August 30, 2015
    Publication date: March 2, 2017
    Inventors: Robert Miller, Kiswanto Thayib
  • Patent number: 9580511
    Abstract: The current disclosure provides binding polypeptides (e.g., antibodies), and effector moiety conjugates thereof (e.g., antibody-drug conjugates or ADCs), comprising a site-specifically engineered drug-glycan linkage within native or engineered glycans of the binding polypetpide. The current disclosure also provides nucleic acids encoding the antigen-binding polypeptides, recombinant expression vectors and host cells for making such antigen-binding polypeptides. Methods of using the antigen-binding polypeptides disclosed herein to treat disease are also provided.
    Type: Grant
    Filed: March 10, 2014
    Date of Patent: February 28, 2017
    Assignee: GENZYME CORPORATION
    Inventors: Clark Pan, Qun Zhou, James Stefano, Pradeep Dhal, Bo Chen, Diego Gianolio, Robert Miller, Huawei Qiu
  • Patent number: 9568435
    Abstract: A compact and versatile multi-spot inspection imaging system employs an objective for focusing an array of radiation beams to a surface and a second reflective or refractive objective having a large numerical aperture for collecting scattered radiation from the array of illuminated spots. The scattered radiation from each illuminated spot is focused to a corresponding optical fiber channel so that information about a scattering may be conveyed to a corresponding detector in a remote detector array for processing. In one embodiment, a one-dimensional array of illumination beams is directed at an oblique angle to the surface to illuminate a line of illuminated spots at an angle to the plane of incidence. Radiation scattered from the spots are collected along directions perpendicular to the line of spots or in a double dark field configuration.
    Type: Grant
    Filed: August 21, 2014
    Date of Patent: February 14, 2017
    Assignee: KLA-Tencor Corporation
    Inventors: Mehdi Vaez-Iravani, Lawrence Robert Miller
  • Publication number: 20170002282
    Abstract: A generally pillow-shaped charcoal briquet having a convex upper surface and a convex lower surface, wherein at least one of these surfaces contain an enhanced surface feature comprising one or more grooves. When two or more grooves are located on one or both convex surfaces, the grooves are generally parallel to each other and to two opposing sides of the briquet, and generally perpendicular to two opposing sides of the briquet. The briquets have improved ignition characteristics and enhanced burn phase properties.
    Type: Application
    Filed: September 12, 2016
    Publication date: January 5, 2017
    Inventors: Scott Melin, Donald K. Swatling, Kelly M. Burke, Robert Miller, JR., Katie K. Chow, Stevan R. Curtiss
  • Publication number: 20160378572
    Abstract: A method, a computer program product, and a system for performing a batch processing are provided. The batch processing includes initializing a set of elements corresponding to a set of resources to produce an initialized group and chaining the initialized group to previously initialized elements to produce an element batch, when the previously initialized elements are available. The batch processing further includes setting a system lock on the set of resources after the element batch is produced; executing a service routine to move the element batch to a queue by referencing first and last elements of the element batch; and releasing the system lock on the set of resources once the service routine is complete.
    Type: Application
    Filed: June 29, 2015
    Publication date: December 29, 2016
    Inventors: David Hom, Charles E. Mari, Robert Miller, JR., Harris M. Morgenstern, Elpida Tzortzatos
  • Publication number: 20160361339
    Abstract: Compositions and methods to improve the pharmacokinetic profile of S-Adenosylmethionine (SAMe) are provided, as are methods of treating various disorders using SAMe formulations with improved pharmacokinetic profiles. More specifically, the invention is directed to methods of treating a disease or disorder in a subject and/or improving the nutritional status of a subject by administering formulations exhibiting improved pharmacokinetic profiles of exogenous SAMe. The method also includes the step of orally administering compositions of the invention to the subject once per day after overnight fast; that is prior to food intake in the morning.
    Type: Application
    Filed: August 23, 2016
    Publication date: December 15, 2016
    Inventors: Nancy HARRISON, I. David MACDONALD, Aniko TAKACS-COX, Robert MILLER
  • Patent number: 9519430
    Abstract: A method, system, and computer program product to verify management of real storage via multi-threaded thrashers in multiple address spaces are described. The method includes dynamically scaling a number of units of work and a number of address spaces based on a number of available processors and dynamically scaling an amount and page size of storage pages representing virtual storage accessed by each of the number of units of work based on a total available memory. The method also includes obtaining, at each of the units of work, different types of storage frame sizes and attributes, accessing the storage pages corresponding with the respective different types of storage frame sizes and attributes and performing a respective function, and verifying, for each of the units of work performing the respective function, a location of the storage pages and content of the storage pages based on the respective function.
    Type: Grant
    Filed: May 28, 2014
    Date of Patent: December 13, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alfred F. Foster, Robert Miller, Jr., Thomas F. Rankin
  • Publication number: 20160355746
    Abstract: The present invention is directed to compounds comprising the reaction products of a phenolic ester polyol, a boron containing compound, and optionally, an alcohol. Also disclosed are compounds comprising the reaction products of a polyol, a boron containing compound, and a phenolic acid or ester. Lubricating oil compositions and additive concentrates comprising above compounds, and methods for operating an internal combustion engine using said lubricating oil compositions are also disclosed.
    Type: Application
    Filed: June 4, 2015
    Publication date: December 8, 2016
    Applicant: Chevron Oronite Company LLC
    Inventors: Yat Fan Suen, Julian H. McLain, John Robert Miller, Jennifer Elizabeth Newell, Shengua Li, Vivek Palekar
  • Publication number: 20160357469
    Abstract: Techniques disclosed herein describe performing client-requested disk management operations to storage disk units of a storage area network (SAN). A proxy service receives a request from a client of a SAN provider to perform a disk management operation on one or more storage disk units of the SAN provider. The proxy service evaluates a configuration of storage disk units allocated to the client to determine whether the request is valid. If valid, the proxy service performs the requested action to the specified storage disk units on behalf of the client.
    Type: Application
    Filed: July 2, 2015
    Publication date: December 8, 2016
    Inventors: Robert MILLER, Brian A. NORDLAND, Kiswanto THAYIB
  • Publication number: 20160359974
    Abstract: Techniques disclosed herein describe performing client-requested disk management operations to storage disk units of a storage area network (SAN). A proxy service receives a request from a client of a SAN provider to perform a disk management operation on one or more storage disk units of the SAN provider. The proxy service evaluates a configuration of storage disk units allocated to the client to determine whether the request is valid. If valid, the proxy service performs the requested action to the specified storage disk units on behalf of the client.
    Type: Application
    Filed: June 5, 2015
    Publication date: December 8, 2016
    Inventors: Robert MILLER, Brian A. NORDLAND, Kiswanto THAYIB
  • Patent number: 9510507
    Abstract: An apparatus for harvesting bast stalks includes a cutting device and a first moving belt. The cutting device is configured to receive bast stalks includes at least one cutter at a front end of the apparatus, where the cutter is configured to cut bast stalks from bast plants. The first moving belt has a first end for receiving the cut bast stalks from the cutter, a second end, and a top surface configured to move the cut bast stalks between the first end and the second end. The apparatus includes a plurality of spaced tines extending toward the top surface of the first belt to orient a substantial majority of the bast stalks generally parallel to each other and generally along the direction the first moving belt is configured to move.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: December 6, 2016
    Assignee: HBI Branded Apparel Enterprises, LLC
    Inventors: Michael D. Abbott, Robert A. Miller
  • Patent number: 9506784
    Abstract: A material medium, such as an optical fiber or electrical cable, is used to carry services. The material medium is monitored with at least one diagnostic sensor. The diagnostic sensor may measure the operational health of the material medium, or may measure local environmental conditions around the material medium.
    Type: Grant
    Filed: October 19, 2011
    Date of Patent: November 29, 2016
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Constance Coty, Lusheng Ji, Robert Miller, Harry Worstell
  • Patent number: 9497138
    Abstract: A tenant comprising one or more users receives services from a cloud computing system (“CCS”). The CCS determines when a tenant is not using any services, and if so, the CCS initiates a tenant suspension process. The tenant suspension process involves suspending various asynchronous computing processes for the tenant, which execute otherwise execute even if no users of the tenant are currently accessing the CCS. After a period of non-use of the CCS, the tenant is suspended. The tenant is returned to an active state automatically when a user of the tenant logs-on to receive services.
    Type: Grant
    Filed: September 18, 2014
    Date of Patent: November 15, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Marshall Scot Bjerke, Robert Tobkes, Bryan David Cooke, Andrew Robert Miller, Sr., Jonathan Wayne Phillips, Alexander M. Tkatch, David R. Shutt
  • Patent number: D777682
    Type: Grant
    Filed: October 2, 2015
    Date of Patent: January 31, 2017
    Inventor: Robert Miller