Patents by Inventor Richard J. Cardone

Richard J. Cardone 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: 10127276
    Abstract: A system and method of query optimization are disclosed. A complexity measure of a client query received from a client application is compared to a predetermined threshold, which is determined using at least one of system data and query execution data. An optimized query is generated by modifying the client query to reduce the complexity measure of the client query if the complexity measure of the client query exceeds the predetermined threshold. The optimized query is submitted to a server application on a server and a post-processing routine to be applied to the result set is selected.
    Type: Grant
    Filed: February 10, 2016
    Date of Patent: November 13, 2018
    Assignee: Dell Products L.P.
    Inventors: Muhammad Yousaf, Richard J. Cardone, Swathi Gangisetty
  • Patent number: 9813904
    Abstract: A system includes a sensor to determine a user is proximate to the system and a logon module to receive information from the sensor that a user is proximate to the system, receive logon information from the user and identification information associated with the user, authenticate the user to use the system based on the logon information, store the identification information, receive second information from the sensor that the user is not proximate to the system, suspend an operating system session, receive information from the sensor that the user is again proximate to the system, receive second identification information associated with the user, determine that the first and second identification information matches, and resume the OS session in response to determining that the first and second identification information matches.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: November 7, 2017
    Assignee: Dell Products, LP
    Inventors: Richard J. Cardone, Muhammad Yousaf
  • Publication number: 20160162544
    Abstract: A system and method of query optimization are disclosed. A complexity measure of a client query received from a client application is compared to a predetermined threshold, which is determined using at least one of system data and query execution data. An optimized query is generated by modifying the client query to reduce the complexity measure of the client query if the complexity measure of the client query exceeds the predetermined threshold. The optimized query is submitted to a server application on a server and a post-processing routine to be applied to the result set is selected.
    Type: Application
    Filed: February 10, 2016
    Publication date: June 9, 2016
    Inventors: Muhammad Yousaf, Richard J. Cardone, Swathi Gangisetty
  • Patent number: 9292568
    Abstract: A system and method of query optimization are disclosed. A complexity measure of a client query received from a client application is compared to a predetermined threshold, which is determined using at least one of system data and query execution data. An optimized query is generated by modifying the client query to reduce the complexity measure of the client query if the complexity measure of the client query exceeds the predetermined threshold. The optimized query is submitted to a server application on a server and a post-processing routine to be applied to the result set is selected.
    Type: Grant
    Filed: October 10, 2012
    Date of Patent: March 22, 2016
    Assignee: Dell Products L.P.
    Inventors: Muhammad Yousaf, Richard J. Cardone, Swathi Gangisetty
  • Publication number: 20150067775
    Abstract: A system includes a sensor to determine a user is proximate to the system and a logon module to receive information from the sensor that a user is proximate to the system, receive logon information from the user and identification information associated with the user, authenticate the user to use the system based on the logon information, store the identification information, receive second information from the sensor that the user is not proximate to the system, suspend an operating system session, receive information from the sensor that the user is again proximate to the system, receive second identification information associated with the user, determine that the first and second identification information matches, and resume the OS session in response to determining that the first and second identification information matches.
    Type: Application
    Filed: August 30, 2013
    Publication date: March 5, 2015
    Applicant: Dell Products, LP
    Inventors: Richard J. Cardone, Muhammad Yousaf
  • Publication number: 20140257840
    Abstract: A medical information handling system executes a medical application with which a client device is communicatively coupled to support presentation of a graphical user interface for the medical application in a display of the client device. The medical information handling system also executes an injection engine. The injection engine retrieves data from a remote data source among a set of data sources including a pharmaceutical database, an insurance database, and a public health database and correlates the retrieved data with at least one medical input entered via the graphical user interface. The injection engine selects a message content from among a positive message, negative message and neutral message based upon the at least one medical input and the retrieved data and injects into the graphical user interface a message containing the selected message content.
    Type: Application
    Filed: March 7, 2014
    Publication date: September 11, 2014
    Applicant: HEALTH SYMMETRIC, INC
    Inventors: RICHARD J. CARDONE, DANNY CHU, JAY HOLTZ, DAVID SMITH
  • Patent number: 8832310
    Abstract: A system and method for providing a consistent view of data stored therein, which can change dynamically in an uncoordinated way, includes a client program and a snapshot server program. The snapshot server program permits one or more client programs to request snapshots of data from the snapshot server program such that the data included in or referenced by a snapshot originates from one or more host server programs and the data is accessible to the snapshot server program, but is managed independently of the snapshot server program.
    Type: Grant
    Filed: May 28, 2008
    Date of Patent: September 9, 2014
    Assignee: International Business Machines Corporation
    Inventors: Richard J. Cardone, Reto Hermann, Andreas Schade, William F. Trautman
  • Publication number: 20140101135
    Abstract: A system and method of query optimization are disclosed. A complexity measure of a client query received from a client application is compared to a predetermined threshold, which is determined using at least one of system data and query execution data. An optimized query is generated by modifying the client query to reduce the complexity measure of the client query if the complexity measure of the client query exceeds the predetermined threshold. The optimized query is submitted to a server application on a server and a post-processing routine to be applied to the result set is selected.
    Type: Application
    Filed: October 10, 2012
    Publication date: April 10, 2014
    Inventors: Muhammad Yousaf, Richard J. Cardone, Swathi Gangisetty
  • Patent number: 8230027
    Abstract: A signal bearing medium tangibly embodies a program of machine-readable instructions executable by a digital processing apparatus to perform operations comprising receiving an email message having an extended email address encoded virtual address, resolving said address to an actual email address, replacing the virtual address with the actual email address, and transmitting said email message.
    Type: Grant
    Filed: June 5, 2008
    Date of Patent: July 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Richard J. Cardone, Steven J. Mastrianni, Alpana Tiwari
  • Patent number: 8145520
    Abstract: Verifying ballots that are cast in an election is provided. A mutual attestation procedure is executed between a plurality of devices communicating in a voting system via a network. A number of certificates are published. Each certificate corresponds to one of the plurality of devices and contains a public key and reference election configuration data defining a reference machine execution environment state of its corresponding device. A voter authorization token is generated for each voter. Voting results are generated in response to using a given voter authorization token to cast a given ballot using a specified voting device. Current election configuration data is generated that defines a current machine execution environment state of the specified voting device when the given ballot was cast. The current election configuration data is compared with the reference configuration data to verify a valid machine execution environment state of the specified voting device.
    Type: Grant
    Filed: July 31, 2008
    Date of Patent: March 27, 2012
    Assignee: International Business Machines Corporation
    Inventors: Richard J. Cardone, Michael Austin Halcrow
  • Patent number: 8005986
    Abstract: A system and method for providing a consistent view of data stored therein, which can change dynamically in an uncoordinated way, includes a client program and a snapshot server program. The snapshot server program permits one or more client programs to request snapshots of data from the snapshot server program such that the data included in or referenced by a snapshot originates from one or more host server programs and the data is accessible to the snapshot server program, but is managed independently of the snapshot server program.
    Type: Grant
    Filed: August 18, 2009
    Date of Patent: August 23, 2011
    Assignee: International Business Machines Corporation
    Inventors: Richard J. Cardone, Reto Hermann, Andreas Schade, William F. Trautman
  • Patent number: 7996891
    Abstract: Systems, methods and computer program products for generating anonymous assertions. Exemplary embodiments include a method for generating anonymous assertions, the method comprising engaging anonymous role authentication via one or more authenticator services, generating an assertion token on a trusted assertion device that is booted into a trusted configuration, and processing the assertion and validating a right of the user to make the assertion for the event.
    Type: Grant
    Filed: January 30, 2008
    Date of Patent: August 9, 2011
    Assignee: International Business Machines Corporation
    Inventors: Richard J. Cardone, Michael A. Halcrow, Benjamin M. Landman, Kent E. Yoder
  • Patent number: 7765522
    Abstract: A system and method to support embedded complete controller specification through explicit controller overlays are provided. The system and method partitions the controller layer of the MVC into a plurality of controller overlays. For example, a macro controller overlay, micro controller overlay, and global controller overlay are established for specifying macro controller objects, micro controller objects and global controller objects. Editors are provided for each of the plurality of controller overlays. The combination of the micro control overlay, macro control overlay, and global control overlay results in a complete controller specification for an application.
    Type: Grant
    Filed: August 31, 2004
    Date of Patent: July 27, 2010
    Assignee: International Business Machines Corporation
    Inventors: Guruduth Somasekhara Banavar, Richard J. Cardone, Juan Manuel Huerta, Danny Soroker
  • Publication number: 20100025466
    Abstract: The invention pertains to a method and system for verifying election results, in association with an election process and a particular election. One useful embodiment of the invention is directed to a method, wherein a plurality of voters are each authorized to cast a ballot by using a specified voting device of a voting system, wherein the specified device may have one of a number of states, and the process is under the supervision of an Election Authority (EA). The method includes the step of publishing a number of certificates, wherein each certificate corresponds to one of the specified device, and contains one or more public keys associate with its corresponding device and also contains an Election Configuration (EC) that indicates the expected state of its corresponding device during the election process.
    Type: Application
    Filed: July 31, 2008
    Publication date: February 4, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Richard J. Cardone, Michael Austin Halcrow
  • Publication number: 20090307373
    Abstract: A system and method for providing a consistent view of data stored therein, which can change dynamically in an uncoordinated way, includes a client program and a snapshot server program. The snapshot server program permits one or more client programs to request snapshots of data from the snapshot server program such that the data included in or referenced by a snapshot originates from one or more host server programs and the data is accessible to the snapshot server program, but is managed independently of the snapshot server program.
    Type: Application
    Filed: August 18, 2009
    Publication date: December 10, 2009
    Inventors: Richard J. Cardone, Reto Hermann, Andreas Schade
  • Publication number: 20090193509
    Abstract: Systems, methods and computer program products for generating anonymous assertions. Exemplary embodiments include a method for generating anonymous assertions, the method comprising engaging anonymous role authentication via one or more authenticator services, generating an assertion token on a trusted assertion device that is booted into a trusted configuration, and processing the assertion and validating a right of the user to make the assertion for the event.
    Type: Application
    Filed: January 30, 2008
    Publication date: July 30, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Richard J. Cardone, Michael A. Halcrow, Benjamin M. Landman, Kent E. Yoder
  • Publication number: 20090072032
    Abstract: A method for voting in a trusted electronic voting system under the control of an election authority, the method comprising: casting a ballot having ballot information, the ballot information representing votes by a voter; receiving a request to cast the ballot by a voting machine, the voting machine running as a trusted computing platform; tallying the votes in a tally module; displaying the status of the vote tallying on the voting machine.
    Type: Application
    Filed: September 13, 2007
    Publication date: March 19, 2009
    Inventors: Richard J. Cardone, Michael A. Halcrow, Benjamin M. Landman, Kent Yoder
  • Publication number: 20090072030
    Abstract: An apparatus for a paper-free, verifiable, electronic voting system, comprising an electronic voting machine including at least one direct recording electronic device, at least one ballot summary, where each of the ballot summaries representing selections of a voter, at least one ballot verification subsystem that creates, displays, and stores said ballot summaries, at least one ballot summary storage repository for storing said ballot summaries as saved ballot summaries, and an optional network for communication among components of the electronic voting system.
    Type: Application
    Filed: September 13, 2007
    Publication date: March 19, 2009
    Inventors: Richard J. Cardone, Michael A. Halcrow, Benjamin M. Landman, Kent Yoder
  • Publication number: 20090072031
    Abstract: A method for a paper-free, verifiable, electronic voting system, the method comprising the steps of submitting votes by a voter using a direct-recording electronic voting machine, requesting a ballot summary from the direct-recording electronic voting machine, creating a ballot summary in a verification subsystem, displaying the ballot summary by the voting machine, casting a ballot by the voter, tallying votes by the electronic voting system, requesting the ballot summary be saved by the voting machine, saving the ballot summary securely by the verification subsystem, and displaying a cast ballot message on the voting machine.
    Type: Application
    Filed: September 13, 2007
    Publication date: March 19, 2009
    Inventors: Richard J. Cardone, Michael A. Halcrow, Benjamin M. Landman, Kent Yoder
  • Publication number: 20090076891
    Abstract: An apparatus for executing a trusted electronic voting system under the control of an election authority comprising: at least one electronic voting machine; an election configuration for the voting machine in the electronic voting system; and a trusted computing platform for the voting machine in the electronic voting system.
    Type: Application
    Filed: September 13, 2007
    Publication date: March 19, 2009
    Inventors: Richard J. Cardone, Michael A. Halcrow, Benjamin M. Landman, Kent Yoder