Patents by Inventor David Abrahams

David Abrahams 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: 20170328417
    Abstract: A torque disc comprising a fixing surface and at least one restraining element. The fixing surface defines an area of the torque disc for attachment to a fastener in use, and the at least one restraining element extends from the fixing surface so as to engage in use with at least one portion of the fastener to restrain rotational movement of the fastener during attachment to or detachment from the torque disc.
    Type: Application
    Filed: April 28, 2017
    Publication date: November 16, 2017
    Inventors: David Abraham, Aniel Ganatra
  • Publication number: 20170315032
    Abstract: This disclosure provides a biological sample processing system and methods for processing biological samples. The processing may include one or both of removing wax from wax-embedded biological samples and applying a reagent to biological samples. Aspects of the dewaxing technique and the technique for applying the reagent may be combined to achieve energy efficiencies. Additional efficiency may be achieved by recirculating heated reagent. A hybrid power system may use a source of stored power to supplement external power at times of peak demand. Uniform distribution of liquids across a surface of the biological samples may be achieved by self-leveling using an inclinometer.
    Type: Application
    Filed: April 28, 2017
    Publication date: November 2, 2017
    Inventors: David Abraham Basiji, Eric Andrew Warner, Saradha Avantsa, Hoa Thuong Nguyen, Smitha Sreedhar, Thomas Marion Maxwell, Ziggy Q. Kotchetlov, Kathlyn Leigh Rettig, Deidra Imani Jackson, Ravishankar Melkote, Zhiweng Chang, Maria L. Lourdes Teixeira
  • Patent number: 9723057
    Abstract: A system, method, and computer program product for reducing web page load latency by scheduling sets of successive outgoing HTTP calls. Some embodiments commence upon receiving from a requesting client device, a request for content of a web page, wherein the content comprises two or more portions of dynamic content. Operations are performed to determine that the two or more portions of dynamic content are to be processed separately. A scheduling script to be executed by the requestor is generated and sent to the client device. The scheduling script comprises instructions to process a first subset of the two or more dynamic portions of content and also comprises instructions to process a second subset of the two or more portions of dynamic content. The scheduling script, when executed by requesting client device, causes the first subset of dynamic content and the second subset of dynamic content to be processed separately.
    Type: Grant
    Filed: April 23, 2015
    Date of Patent: August 1, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: David Abraham Wiener, David Scott Gardner, John Patrick Connelly
  • Publication number: 20170042838
    Abstract: The present invention relates an aldehyde dehydrogenase inhibitor for use in the treatment or prevention of fibrosis.
    Type: Application
    Filed: May 1, 2015
    Publication date: February 16, 2017
    Inventors: David Abraham, Virginia Calder, Sarah Dale
  • Publication number: 20170030800
    Abstract: A method for determining an estimate a an overall bedload transport rate by using bedload transport rates for a plurality of subswaths involves, generally, performing a bathymetry survey in areas at multiple times, calculating an amount of erosion and deposition and their ratio, and calculating an erosion and a deposition transport rate using the provided equations.
    Type: Application
    Filed: April 1, 2013
    Publication date: February 2, 2017
    Inventors: Tate O. McAlpin, David Abraham, John Shelley, Thad C. Pratt
  • Publication number: 20160142379
    Abstract: The present disclosure provides a detailed description of techniques used in methods, systems, and computer program products for associating anonymous information to personally identifiable information without sharing any personally identifiable information. A method receives a specification record comprising one or more specified demographic attributes to be used in user record selection operations, the results of which operations include user records that comprise a user identifier and at least some non-personally-identifiable information. A candidate group is formed by applying a set of rules over the retrieved user records to reject-out one or more user records that comprise mutually-exclusive characteristics with respect to the other user records in the candidate group. An anonymity measure is calculated over the candidate group to satisfy a threshold of anonymity. If needed to satisfy the threshold of anonymity, additional user records are added to the group before any sharing operations.
    Type: Application
    Filed: November 13, 2015
    Publication date: May 19, 2016
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Omar TAWAKOL, David Abraham WIENER
  • Publication number: 20160132938
    Abstract: A server receives incoming data records comprising an ID value and respective user attributes corresponding to a user activity that originates at a user device. Characteristics of the activity and/or characteristics of the user device are considered in order to assign a probabilistic confidence value, which is in turn used to generate links from an incoming data record to other previously-received data records, and in so doing, generates a probabilistic link between one set of user attributes from the incoming data record and another set of user attributes from previously-received data records. A messaging campaign specification that describes target user attributes is used to identify a matching set of target audience member records. The determination of a match or not is based on the probabilistic confidence value and a threshold can be varied to extend audience reach. The identified set of target audience member records are transmitted over a network.
    Type: Application
    Filed: January 14, 2016
    Publication date: May 12, 2016
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: David Abraham WIENER, James Kong HSU, Stephen J. PAPA, Sherene Wael HILAL, Kendra Mariko CHEN, Vernon W. HUI, Ben HEKSTER, John Patrick CONNELLY
  • Publication number: 20160127289
    Abstract: The present disclosure provides a detailed description of techniques used in systems, methods, and in computer program products for building and operating a match cooperative without handling personally identifiable information. The various embodiments address the problem of discovering attributes pertaining to a particular user without sharing personally identifiable information pertaining to that particular user. More specifically, the claimed embodiments are directed to approaches for receiving online and offline PII and NPII associated with various users, obfuscating (e.g., hashing) the PII, and matching the obfuscated PII to the NPII based on various data (e.g., common attributes, etc.) and methods (e.g., deterministic matching, probabilistic matching, etc.). The matched NPII attributes can then be used to target the user associated with the obfuscated PII in online advertising campaigns.
    Type: Application
    Filed: June 11, 2015
    Publication date: May 5, 2016
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Stephen John PAPA, David Abraham WIENER, Stephen STREICH, Taha SHEIKH
  • Publication number: 20160094615
    Abstract: A system, method, and computer program product for reducing web page load latency by scheduling sets of successive outgoing HTTP calls. Some embodiments commence upon receiving from a requesting client device, a request for content of a web page, wherein the content comprises two or more portions of dynamic content. Operations are performed to determine that the two or more portions of dynamic content are to be processed separately. A scheduling script to be executed by the requestor is generated and sent to the client device. The scheduling script comprises instructions to process a first subset of the two or more dynamic portions of content and also comprises instructions to process a second subset of the two or more portions of dynamic content. The scheduling script, when executed by requesting client device, causes the first subset of dynamic content and the second subset of dynamic content to be processed separately.
    Type: Application
    Filed: April 23, 2015
    Publication date: March 31, 2016
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: David Abraham WIENER, David Scott GARDNER, John Patrick CONNELLY
  • Publication number: 20160092914
    Abstract: The disclosure is directed to approaches for combining server-side decisions based on user attributes and/or demographics with client-side decisions based on expressed or implied user interests determined based on the contents of a web page being visited by the user. A server is responsive to an occurrence of an operation of a client device at the web page. Processing steps determine particular executable web page content to send to the client device (e.g., where the particular executable web page content is determined in response to a particular client-side operation). The web page is rendered with the aforementioned executable web page content. Server-side processing receives messages that are emitted conditionally, based on the occurrence of a user event. An event log message comprises a portion of the web page, such as a string, indicating or implying user interest. A targeted advertisement is presented to the user based on the user interest.
    Type: Application
    Filed: September 22, 2015
    Publication date: March 31, 2016
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: David Abraham WIENER, David Scott GARDNER
  • Publication number: 20160055527
    Abstract: A server receives incoming data records comprising an ID value and respective user attributes corresponding to a user activity that originates at a user device. Characteristics of the activity and/or characteristics of the user device are considered in order to assign a probabilistic confidence value, which is in turn used to generate links from an incoming data record to other previously-received data records, and in so doing, generates a probabilistic link between one set of user attributes from the incoming data record and another set of user attributes from previously-received data records. A messaging campaign specification that describes target user attributes is used to identify a matching set of target audience member records. The determination of a match or not is based on the probabilistic confidence value and a threshold can be varied to extend audience reach. The identified set of target audience member records are transmitted over a network.
    Type: Application
    Filed: August 20, 2015
    Publication date: February 25, 2016
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: David Abraham WIENER, James Kong HSU, Stephen J. PAPA, Sherene Wael HILAL, Kendra Mariko CHEN
  • Publication number: 20150229553
    Abstract: Embodiments are directed towards employing a plurality of tag states to control tag suspension based on an asynchronous process that proactively monitors tag performance, response times, and latency. Tags may be in one of multiple states. Tags in a NORMAL state or a FLAGGED state may be enabled for deployment, and tags in a SUSPENSION A state or a SUSPENSION B state may be blocked from deployment. A tag's state may change based on monitoring the tag's latency to determine if latent events occur. Tag latency may be asynchronously monitored independent of web page requests. If latent events occur, then the tag's state may change from NORMAL to FLAGGED, from FLAGGED to SUSPENSION A, or from SUSPENSION B to SUSPENSION_A. If non-latent events occur, then the tag's state may change from SUSPENSION B to FLAGGED or from FLAGGED to NORMAL, while a tag's state may change from SUSPENSION_A to SUSPENSION_B after a predetermined time period.
    Type: Application
    Filed: July 17, 2013
    Publication date: August 13, 2015
    Applicant: BLUE KAI, INC.
    Inventors: David Abraham Wiener, Dossel Obrian Ried, JR., David Scott Gardner
  • Patent number: 9076061
    Abstract: According to one aspect, embodiments of the invention provide a system and method for utilizing the effort expended by a user in responding to a CAPTCHA request to automatically transcribe text from images in order to verify, retrieve and/or update geographic data associated with geographic locations at which the images were recorded.
    Type: Grant
    Filed: April 12, 2012
    Date of Patent: July 7, 2015
    Assignee: Google Inc.
    Inventors: Marco Zennaro, Luc Vincent, Kong Man Cheung, David Abraham
  • Patent number: 9056068
    Abstract: The polynucleotide encoding the SSIR gene from the nematode Strongyloides stercoralis is provided, along with the polypeptide encoded by the SSIR gene. It was found that when mice were immunized with the SSIR polypeptide vaccine, it provided immunity to mice which were implanted with Strongyloides stercoralis L3 implants. Methods for making the SSIR protein, recombinant vectors encoding the SSIR gene, a vaccine made from the SSIR protein, and methods of use are also provided.
    Type: Grant
    Filed: February 1, 2011
    Date of Patent: June 16, 2015
    Assignees: The United States of America, as represented by the Secretary, Department of Health and Human Services, Thomas Jefferson University
    Inventors: Thomas B. Nutman, David Abraham
  • Publication number: 20150139482
    Abstract: According to one aspect, embodiments of the invention provide a system and method for utilizing the effort expended by a user in responding to a CAPTCHA request to automatically transcribe text from images in order to verify, retrieve and/or update geographic data associated with geographic locations at which the images were recorded.
    Type: Application
    Filed: April 12, 2012
    Publication date: May 21, 2015
    Applicant: GOOGLE INC.
    Inventors: Marco Zennaro, Luc Vincent, Kong Man Cheung, David Abraham
  • Patent number: 9015894
    Abstract: An extendable applicator device which allows a user to apply soap, lotion, medication, or various other substances to areas of the body which may be difficult to reach. The device can function as a traditional scrubbing or application device but may also be extended so that the user's back, shoulders, or other areas can be addressed as well. Exemplary embodiments use an elastic member that can elongate to allow an extended reach. Other embodiments use a locking mechanism or a retracting assembly to allow the device to extend.
    Type: Grant
    Filed: June 2, 2009
    Date of Patent: April 28, 2015
    Assignee: TaDa Investments LLC
    Inventor: David Abraham
  • Patent number: 8930533
    Abstract: Embodiments are directed towards employing a plurality of tag states to control tag suspension based on an asynchronous process that proactively monitors tag performance, response times, and latency. Tags may be in one of multiple states. Tags in a NORMAL state or a FLAGGED state may be enabled for deployment, and tags in a SUSPENSION_A state or a SUSPENSION_B state may be blocked from deployment. A tag's state may change based on monitoring the tag's latency to determine if latent events occur. Tag latency may be asynchronously monitored independent of web page requests. If latent events occur, then the tag's state may change from NORMAL to FLAGGED, from FLAGGED to SUSPENSION_A, or from SUSPENSION_B to SUSPENSION_A. If non-latent events occur, then the tag's state may change from SUSPENSION_B to FLAGGED or from FLAGGED to NORMAL, while a tag's state may change from SUSPENSION_A to SUSPENSION_B after a predetermined time period.
    Type: Grant
    Filed: March 7, 2014
    Date of Patent: January 6, 2015
    Assignee: Blue Kai, Inc.
    Inventors: David Abraham Wiener, Dossel Obrian Reid, Jr., David Scott Gardner
  • Publication number: 20140372225
    Abstract: Embodiments are directed towards employing multiple profiles to track identification of users across multiple domains. Multiple application-domain profiles and multiple web-domain profiles may each include a statistical identifier. A profile enrichment store may be generated from the application-domain profiles and web-domain profiles, where each entry in the profile enrichment store may be based on statistical identifiers. The profile enrichment store may be utilized to determine categories associated with a statistical identifier for a request from a client device. A targeted advertisement may be determined based on the determined category and may be provided to the client device. A client caching identifier may be used in a mobile web domain, in combination with the statistical identifier, to track mobile web users. If a request is associated with a profile that includes an affirmative opt-out flag, categories in the profile enrichment store for a corresponding statistical identifier may be cleaned up.
    Type: Application
    Filed: June 14, 2013
    Publication date: December 18, 2014
    Inventors: Omar Tawakol, David Abraham Wiener, Fang Fang, Jason Leon Walsh, Raja Bishara Daoud, Jeffrey Charles Frantz
  • Publication number: 20140372224
    Abstract: Embodiments are directed towards employing multiple profiles to track identification of users across multiple domains. Multiple application-domain profiles and multiple web-domain profiles may each include a statistical identifier. A profile enrichment store may be generated from the application-domain profiles and web-domain profiles, where each entry in the profile enrichment store may be based on statistical identifiers. The profile enrichment store may be utilized to determine categories associated with a statistical identifier for a request from a client device. A targeted advertisement may be determined based on the determined category and may be provided to the client device. A client caching identifier may be used in a mobile web domain, in combination with the statistical identifier, to track mobile web users. If a request is associated with a profile that includes an affirmative opt-out flag, categories in the profile enrichment store for a corresponding statistical identifier may be cleaned up.
    Type: Application
    Filed: June 14, 2013
    Publication date: December 18, 2014
    Inventors: Omar Tawakol, David Abraham Wiener, Fang Fang, Jason Leon Walsh, Raja Bishara Daoud, Jeffrey Charles Frantz
  • Publication number: 20140189113
    Abstract: Embodiments are directed towards employing a plurality of tag states to control tag suspension based on an asynchronous process that proactively monitors tag performance, response times, and latency. Tags may be in one of multiple states. Tags in a NORMAL state or a FLAGGED state may be enabled for deployment, and tags in a SUSPENSION_A state or a SUSPENSION_B state may be blocked from deployment. A tag's state may change based on monitoring the tag's latency to determine if latent events occur. Tag latency may be asynchronously monitored independent of web page requests. If latent events occur, then the tag's state may change from NORMAL to FLAGGED, from FLAGGED to SUSPENSION_A, or from SUSPENSION_B to SUSPENSION_A. If non-latent events occur, then the tag's state may change from SUSPENSION_B to FLAGGED or from FLAGGED to NORMAL, while a tag's state may change from SUSPENSION_A to SUSPENSION_B after a predetermined time period.
    Type: Application
    Filed: March 7, 2014
    Publication date: July 3, 2014
    Applicant: BLUE KAI, INC.
    Inventors: David Abraham Wiener, Dossel Obrian Reid, JR., David Scott Gardner