Electronic Game Using Cryptography Patents (Class 380/251)
  • Patent number: 11698869
    Abstract: The subject application relates to computing an authentication tag for partial transfers scheduled across multiple direct memory access (DMA) engines. Apparatuses, systems, and techniques are described for computing an authentication tag for a data transfer when the data transfer is scheduled as partial transfers across a specified number of direct memory access (DMA) engines. An orchestration circuit stores partial authentication tags, computed by the DMA engines, and corresponding adjustment exponents during one or more rounds in which the partial transfers are scheduled and processed by the specified number of DMA engines. During a last round, a combined authentication tag can be computed based on the partial authentication tags and the corresponding adjustment exponents stored by the orchestration circuit during the rounds.
    Type: Grant
    Filed: March 10, 2022
    Date of Patent: July 11, 2023
    Assignee: NVIDIA Corporation
    Inventors: Vaishali Kulkarni, Naveen Cherukuri, Raymond Wong, Adam Hendrickson, Gobikrishna Dhanuskodi, Wish Gandhi
  • Patent number: 11538005
    Abstract: The disclosure extends to methods, systems, and computer program products for identifying transaction data from within aggregated data and suggesting additional services based on the transaction data. The disclosure also extends to methods, systems, and computer based products for discovering transaction attributes within a database of aggregated account data including, aggregating and matching financial account attributes between a plurality of accounts in order to provide additional services to account holders.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: December 27, 2022
    Assignee: MX TECHNOLOGIES, INC.
    Inventors: John Ryan Caldwell, Brandon Dewitt, Brian Stien
  • Patent number: 11398133
    Abstract: An apparatus, including a computer which detects information regarding a gaming activity, gambling activity, or sporting event, generates a message containing information regarding same, and transmits the message to a first device. The computer receives an activity request or a bet message transmitted from the first device or a second device including a global positioning device which determines a position or location of the first device or second device. The activity request or bet message contains information regarding the position or location of the first device or second device. The computer determines if the activity request or the bet is allowed or disallowed using the information regarding the position or location of the first device or the second device. If, allowed, the computer processes information for allowing the activity or placing the bet. If disallowed, the computer processes information for disallowing the activity or the bet.
    Type: Grant
    Filed: July 26, 2020
    Date of Patent: July 26, 2022
    Assignee: BETEIRO, LLC
    Inventor: Raymond Anthony Joao
  • Patent number: 11240032
    Abstract: A method to participate in a blockchain-implemented token distribution process is disclosed. The token distribution process divides an initial quantity of tokens at an input address associated with an input node into a plurality of sub-quantities and distributes the sub-quantities to multiple output addresses associated with respective output nodes using a blockchain. The token distribution process is implemented collectively by the input node, the output nodes, and a plurality of mixer nodes.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: February 1, 2022
    Assignee: NCHAIN HOLDINGS LTD
    Inventor: Daniel Joseph
  • Patent number: 10942993
    Abstract: A user terminal apparatus and a control method thereof are provided. The control method includes: receiving a user control input selecting a user mode; reconstituting a screen based on use authority information of a user mode selected according to the user control input; and displaying the reconstituted screen.
    Type: Grant
    Filed: July 25, 2013
    Date of Patent: March 9, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sun-hwa Park, Youn-gun Jung
  • Patent number: 10904236
    Abstract: A computer-implemented method is provided for verifying user authentication. An authentication server may receive from a network server device a login request that is associated with a user. The user may be assigned to a user category based on attributes of the user. An authentication game may be selected for the user based on the user category. The user may be assigned to a game play cluster for the selected authentication game. The authentication game may be sent to the network server device over a network for interaction with the user. A game result may be received from the network server device. Data representing the game play results may be compared with corresponding one or more cluster classifiers. Based on the comparing, the authentication server may determine whether the game play results match the expected game play results. When the game play results match the expected game play results, the login request may be approved.
    Type: Grant
    Filed: November 7, 2019
    Date of Patent: January 26, 2021
    Assignee: Capital One Services, LLC
    Inventors: Austin Walters, Anh Truong, Vincent Pham, Reza Farivar, Mark Watson, Jeremy Goodsitt, Fardin Abdi Taghi Abad
  • Patent number: 10898811
    Abstract: Authenticating an E-tournament identity using personal identity credentials. A method includes determining that a gaming device is configured for use in an E-tournament. The method further includes receiving from the device, user personal identity credentials. As a result, the method further includes, signing in to an E-tournament identity using the personal identity credentials.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: January 26, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ariel Gordon, Sarat Chandra Subramaniam, Benjamin Richard Vincent
  • Patent number: 10880310
    Abstract: A method, performed by a user device, for proving retrievability (POR) of information includes: a1) exchanging credentials with a storing device and an auditing device to be used for communication between them; b1) encoding the information to be stored on the storing device; c1) initiating storing the encoded information on the storing device; d1) receiving correctness information, wherein the correctness information is secure and is generated based on the result of verification using unpredictable random information; and e1) validating the correctness information and unpredictable random information for proving retrievability of the stored information.
    Type: Grant
    Filed: August 7, 2019
    Date of Patent: December 29, 2020
    Assignee: NEC CORPORATION
    Inventors: Frederik Armknecht, Jens-Matthias Bohli, Ghassan Karame, Christian Gorke
  • Patent number: 10741018
    Abstract: An apparatus, including a computer, wherein the computer detects a posting of information regarding a gaming activity, gambling activity, or sporting event, and transmits a notification message to a first communication device associated with an individual. The computer receives a bet message transmitted from the first communication device or a second communication device which includes a global positioning device. The bet message contains information regarding a bet and position or location information regarding a location of the first communication device or the second communication device or position or location information is transmitted to and received at the computer. The computer determines if the bet is allowed or disallowed using the position or location information. If the bet is allowed, the computer processes information for placing the bet. If bet is disallowed, the computer processes information for disallowing the bet.
    Type: Grant
    Filed: February 6, 2019
    Date of Patent: August 11, 2020
    Assignee: GTJ VENTURES, LLC
    Inventor: Raymond Anthony Joao
  • Patent number: 10713066
    Abstract: Disclosed are examples of systems, apparatus, methods, and computer program products for generating content objects using an integrated development environment. In some implementations, an integrated development environment is displayed. A request to generate or update an educational content object can be processed, and a presentation including metadata selection options can be provided. After a selection of one of the metadata selection options is received, the presentation can be updated. A different request is received from a rich text editor provided in a new presentation, and the new presentation can be updated.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: July 14, 2020
    Assignee: salesforce.com, inc.
    Inventors: Adam Torman, George Norris, Chris Fox, Douglas Bitting, Jeff Douglas
  • Patent number: 10708242
    Abstract: A method is disclosed for verifying a correctness of a result of an electronic activity on a communications network and having one or more cryptographic related processes for verifying the correctness, where the activity is among a plurality of parties and the activity results in an exchange of a monetary asset. The method includes receiving first information for securing first data from being changed, where the first data (i) is used in performing the activity by the parties, and (ii) identifies one or more values for applying one or more predetermined machine encoded constraints related to performing the activity. During, and prior to a termination, of the activity, the method further includes, for a first of the parties, obtaining second information for a data collection including the first data, the second information not being available to any of the parties for affecting the activity prior to an event terminating the activity.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: July 7, 2020
    Inventor: Dennis Dupray
  • Patent number: 10657764
    Abstract: Maintaining the integrity of a virtual currency and by reducing the impact of hacking and otherwise fraudulent manipulation of an electronic game, and thereby encouraging end users to use freemium model software, may include managing the distribution of virtual currency giveaways. In some embodiments, virtual currency may be distributed in a secure manner by a server. In addition, user interest also may be maintained by providing unique features such as a double-up mini-game that allows a user to wager an amount won on a winning slot reel spin. The user may select one of two options and either win or lose the amount wagered. In some embodiments, a user may wager more or less virtual currency by applying a multiplier to the amount won on the winning slot reel spin. In addition, user interest may be maintained by integrating story elements into the one or more themed slot games.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: May 19, 2020
    Assignee: Peerless Media Ltd.
    Inventors: Ran Li, Xiaoyu Ning, Yuehui Wan, Kexin Zhu
  • Patent number: 10652276
    Abstract: Anti-phishing computing systems and methods. A first computer that hosts an online software application with which an end user or customer has an account generates an electronic message and independent confirmation data and transmits electronic message data and the confirmation data to a second computer, which updates an activity log for the end user's account such that the confirmation data is associated with the electronic message data in the activity log. The confirmation data may be a randomly generated number and incorporate an identifier of the online software application. The electronic message including the confirmation data is transmitted to the end user computing device such that using the activity log and multiple confirmation data transmissions to different computing systems can be used to confirm that a source of the electronic message was the online software application and that the electronic message is not a fraudulent phishing electronic message.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: May 12, 2020
    Assignee: INTUIT INC.
    Inventors: Brent Rambo, Kyle McEachern, Antonio Fuentes
  • Patent number: 10650164
    Abstract: A system and method of operating a database system to protect personal identifiers from being revealed. The system and method obfuscates personal identifiers using a secret value, storing in a database records containing the obfuscated personal identifier, storing the secret value in a identifier translation device, receiving at a request preparer a record request identifying a requested record using a non-obfuscated personal identifier, and operating the request preparer to direct the identifier translation device to translate the non-obfuscated personal identifier into an obfuscated personal identifier using the secret value stored in the identifier translation device and using the obfuscated personal identifier in a query to the database.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: May 12, 2020
    Assignee: THALES DIS FRANCE SA
    Inventors: Aline Gouget, Dan Tam Pham
  • Patent number: 10610789
    Abstract: A possibility of providing motives to continue a game is improved. A game system 100 stores a relation between user identification information corresponding to a user who plays a game and user identification information corresponding to another user who is a friend of the user, stores ranking determined based on the game history of plural users in association with the user identification information, when transiting to a rank screen 22 in which a predetermined number of sets of the user identification information of the users ranked at or above a predetermined rank is displayed, constructs and displays the rank screen 22 in which each set of user identification information is associated with each friend-request button 241b, and when a friend request is made by the friend-request button 241b, shifts to a state that allows these users to become friends.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: April 7, 2020
    Assignee: UNIVERSAL ENTERTAINMENT CORPORATION
    Inventors: Masaki Oyama, Atsushi Kumita, Toshikazu Jinnouchi
  • Patent number: 10572094
    Abstract: Systems to gamify a data processing application using auditing data. Processing commences upon accessing electronic records comprising a set of application auditing specifications that identify one or more transaction types to be executed by a data processing application. Certain transactions corresponding to the identified transaction types are observed by an auditing facility during operation of the data processing application. At least some of the identified transaction types and measured audit parameters corresponding to the transactions are recorded. A gamification module associates the measured audit parameters with game parameters. Motivational imagery such as a scoreboard is generated for display.
    Type: Grant
    Filed: May 21, 2018
    Date of Patent: February 25, 2020
    Assignee: Oracle International Corporation
    Inventors: Shoaib Javed Lal Mohammed Ameerjan, Michael Patrick Rodgers, Filipe Leahy-Dios, Gary Taft Grieshaber, Gurbinder Singh Bali, Rudolph E. Lukez
  • Patent number: 10567176
    Abstract: A method for loading an information-processing resource by a device having a processor and a random-access memory having the steps of: obtaining at least one address corresponding to at least one block of data within which the resource is at least partially recorded; and for said at least one previously obtained current address: loading a current block of data as a function of said current address; obtaining at least one reference certificate of the current block of data; obtaining at least one current certificate of the current block of data, said reference and current certificates being encrypted digital signatures of said current data block; issuing an assertion of validity as a function of said reference and current certificates when said reference and current certificates are identical; copying said current data block into the random-access memory, when said assertion of validity is positive.
    Type: Grant
    Filed: December 7, 2016
    Date of Patent: February 18, 2020
    Assignee: INGENICO GROUP
    Inventor: Christophe Auffray
  • Patent number: 10525357
    Abstract: A system includes a server, which provides activities and possibly other services to a player through a mobile gaming device. To verify that the mobile gaming device is communicating with the server, information received from a verification device is stored. Thereafter, in response to a request from the mobile gaming device, the stored information is determined and sent to the mobile gaming device via the server.
    Type: Grant
    Filed: June 22, 2015
    Date of Patent: January 7, 2020
    Assignee: CFPH, LLC
    Inventor: Dean P. Alderucci
  • Patent number: 10432655
    Abstract: Methods apparatus, systems, and articles of manufacture for IoT and PoS anti-malware are disclosed. An example method includes detecting a combination of function calls. Whether the combination of function calls is a forbidden combination of function calls for the device is detected based on a limited intended functionality of the device. The forbidden combination of function calls includes a first function call and a second function call. The first function call is allowed in isolation from the second function call. The second function call is allowed in isolation from the first function call. In response to determining that the combination of function calls is forbidden for the device, a responsive action is performed.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: October 1, 2019
    Assignee: Mcafee, LLC
    Inventors: Sean T. Tiernan, Simon Hunt
  • Patent number: 10419459
    Abstract: A secure data exchange system comprising a security device including a first external device plug, and a security engine operative to enforce a security policy on data transfer requests received from the host; an external device including a second external device plug; and a host including a first external device port operative to communicatively couple with the first external device plug, a second external device port operative to communicatively couple with the second external device plug, and a driver, e.g., a redirect driver, operative to transfer a data transfer request to the security device before executing the data transfer request.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: September 17, 2019
    Assignee: CUPP Computing AS
    Inventor: Shlomo Touboul
  • Patent number: 10395472
    Abstract: A networked gaming system and method is described. The networked gaming system and method include a user identification, a transactional component, a networked gaming module, and at least one network access device. The user identification is received by the network access device. The received user identification is compared with registration data in a registration database. A player is provided access to a game when the received user identification matches the registered player data. The transactional component charges the registered player at least one credit for a game outcome. The networked gaming module performs the game operations and generates at least one random game output by random generation at the networked gaming module. The networked gaming module then associates the at least one random game output with an image ID. The networked gaming module then communicates the one or more images corresponding to the image ID to the network access device.
    Type: Grant
    Filed: April 7, 2017
    Date of Patent: August 27, 2019
    Assignee: NEXRF CORP.
    Inventor: Michael A. Kerr
  • Patent number: 10388106
    Abstract: Systems including: a player's device constructed to: communicate device information; receive entertainment game control logic; and communicate an authorization to commence a SWig session; a geographical location server constructed to: receive the device information; determine a geographical location of the player's device; and communicate the geographical location; and the SWig server connected to the player's device and the geographical location server by a network, and constructed to: receive the device information; receive the geographical location of the player's device; when the geographical location of the player's device is not within a real credit wagering jurisdiction, communicate entertainment game control logic; receive the authorization to commence the SWig session; initiate the SWig session using virtual currency.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: August 20, 2019
    Assignee: Gamblit Gaming, LLC
    Inventors: Miles Arnone, Clifford Kaylin, Eric Meyerhofer, Frank Cire
  • Patent number: 10255755
    Abstract: A method, including: detecting, with a computer, a posting of information regarding a gaming activity, gambling activity, or sporting event; generating a notification message regarding the same; initiating a communication link with, and transmitting the notification message to, a first communication device as an electronic transmission, or transmitting the notification message as an electronic mail message; receiving a bet message transmitted from the first communication device or a second communication device, wherein the first communication device or the second communication device comprises a global positioning device which determines a position or location of the first communication device or second communication device, wherein the bet message contains information regarding a bet to be placed regarding the activity or event, and information regarding the position or location of the first communication device or second communication device; and determining whether the bet is allowed or disallowed using th
    Type: Grant
    Filed: October 17, 2018
    Date of Patent: April 9, 2019
    Assignee: GTJ VENTURES, LLC
    Inventor: Raymond Anthony Joao
  • Patent number: 10235189
    Abstract: A smart card stub and a smart card proxy can be employed to enable a redirected smart card reader to be accessed within a remote session. To isolate a redirected smart card to a remote session, the smart card stub can be configured to process a response to an application's request to enumerate smart card readers. This processing can include obtaining a session identifier for each enumerated smart card reader and removing any smart card reader from the response if the session identifier of the smart card reader does not match the session identifier of the requesting application. The smart card stub can communicate with a filter driver to obtain the session identifiers employed in this process.
    Type: Grant
    Filed: November 2, 2016
    Date of Patent: March 19, 2019
    Assignee: Wyse Technology L.L.C.
    Inventors: Gokul Thiruchengode Vajravel, Ramanujam Kaniyar Venkatesh
  • Patent number: 10147266
    Abstract: An apparatus, including a computer. The computer detects a posting of information regarding a gaming activity, gambling activity, or sporting event, and generates a notification message. The computer initiates a communication link with, and transmits the notification message to, a first communication device, or the computer transmits the notification message as an electronic mail message which is received by a first communication device. The computer receives a bet message transmitted from the first communication device or a second communication device. The first communication device or second communication device includes a global positioning device which determines a position or location of the first communication device or second communication device. The computer determines if the bet is allowed or disallowed using the position or location information. If allowed, the computer processes information for placing the bet. If disallowed, the computer processes information for disallowing the bet.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: December 4, 2018
    Assignee: GTJ VENTURES, LLC
    Inventor: Raymond Anthony Joao
  • Patent number: 10089498
    Abstract: According to an example, memory integrity checking may include receiving computer program code, and using a loader to load the computer program code in memory. Memory integrity checking may further include verifying the integrity of the computer program code by selectively implementing synchronous verification and/or asynchronous verification. The synchronous verification may be based on loader security features associated with the loading of the computer program code. Further, the asynchronous verification may be based on a media controller associated with the memory containing the computer program code.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: October 2, 2018
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Nigel Edwards, Chris I. Dalton, Paolo Faraboschi
  • Patent number: 10043341
    Abstract: An apparatus, including a computer including a processor which detects a posting of information regarding a gaming activity, gambling activity, or sporting event, and generates the notification message. The computer initiates a communication link with a first device and transmits the notification message to the first device. The computer receives a bet message transmitted from the first device or from a second device. The first device or second communication device includes a global positioning device and a display. The bet message contains information regarding a bet to be placed and information regarding the position or location of the first device or second device at a time of a transmission of the bet message. The computer determines if the bet is allowed or disallowed using position or location information of the first device or the second device.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: August 7, 2018
    Assignee: GTJ VENTURES, LLC
    Inventor: Raymond Anthony Joao
  • Patent number: 10038604
    Abstract: A method and apparatus for processing signalling tracing are provided. The method includes the following steps: a client reads a configuration file corresponding to a traced service (101); the client establishes a connection to a server (102); based on the configuration file, the client registers with the traced service in the server; after registration is successful, the client receives a signalling tracing message fed back by the server about the traced service (103); and the client outputs the signalling tracing message to a display interface (104).
    Type: Grant
    Filed: June 13, 2014
    Date of Patent: July 31, 2018
    Assignee: ZTE Corporation
    Inventors: Xiang Ouyang, Junchen He, Xiaojian Chen
  • Patent number: 10001896
    Abstract: Systems to gamify a data processing application using auditing data. Processing commences upon accessing electronic records comprising a set of application auditing specifications that identify one or more transaction types to be executed by a data processing application. Certain transactions corresponding to the identified transaction types are observed by an auditing facility during operation of the data processing application. At least some of the identified transaction types and measured audit parameters corresponding to the transactions are recorded. A gamification module associates the measured audit parameters with game parameters. Motivational imagery such as a scoreboard is generated for display.
    Type: Grant
    Filed: September 4, 2015
    Date of Patent: June 19, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Shoaib Javed Lal Mohammed Ameerjan, Michael Patrick Rodgers, Filipe Leahy-Dios, Gary Taft Grieshaber, Gurbinder Singh Bali, Rudolph E. Lukez
  • Patent number: 10002466
    Abstract: A delivery server may generate two separate security codes following a transaction between a user and a vendor, as well as a hash of the combination of the codes. The server may provide the first code to the user and the second code to the vendor, and provide the hash of a combination of the codes to both the vendor and the user. The user's vehicle may receive mapping information for the vendor's location, and may use the mapping information to autonomously navigate to an exchange station at the vendor location. At the exchange station, the vendor and vehicle may exchange security codes, and both vehicle and vendor may create a hash of the combined first code and second code, and use this to authenticate each other (by comparing this hash with the hash received from the delivery server). The vendor may then provide the goods to the vehicle, and the vehicle may automatically receive them and return them to the user.
    Type: Grant
    Filed: January 13, 2015
    Date of Patent: June 19, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Eric Berkobin, Hamsa Ibrahim
  • Patent number: 9984006
    Abstract: Data storage systems are disclosed for automatically generating encryption rules based on a set of training files that are known to include sensitive information. The system may use a number of heuristic algorithms to generate one or more encryption rules for determining whether a file includes sensitive information. Further, the system may apply the heuristic algorithms to the content of the files, as determined by using natural language processing algorithms, to generate the encryption rules. Moreover, systems are disclosed that are capable of automatically determining whether to encrypt a file based on the generated encryption rules. The content of the file may be determined using natural language processing algorithms and then the encryption rules may be applied to the content of the file to determine whether to encrypt the file.
    Type: Grant
    Filed: June 23, 2017
    Date of Patent: May 29, 2018
    Assignee: Commvault Systems, Inc.
    Inventors: Arun Prasad Amarendran, Tirthankar Chatterjee, Yun Yuan, Yongtao Liu
  • Patent number: 9965920
    Abstract: An apparatus, including a processor, specially programmed to detect a posting of information regarding a sporting event for which a bet can be placed, which detects the posting regarding the sporting event and generates a notification message containing information regarding the sporting event. The apparatus initiates a communication link with a first user communication device and transmits the notification message to the first user communication device via the communication link; a receiver which receives a bet message, containing information regarding a bet on or regarding the sporting event, transmitted from the first user communication device or a second user communication device; and a transmitter. The apparatus or processor processes information for placing the bet and the transmitter transmits video information or audio information regarding, and obtained at, the sporting event to the first user communication device, the second user communication device, or a third user communication device.
    Type: Grant
    Filed: January 4, 2016
    Date of Patent: May 8, 2018
    Assignee: GTJ VENTURES, LLC
    Inventor: Raymond Anthony Joao
  • Patent number: 9959712
    Abstract: In some embodiments, the present invention provides for a computer-implemented method for conducting a game, having at least steps of: electronically receiving, by at least one specifically programmed computer processor, in real-time, game entries data representing game entries of players to participate in the game; where each game entry identifies a single playing instance of the game, having a plurality of drawing events; electronically determining, by the processor, in real-time, based on a game mode, a plurality of winning results for the plurality of drawing events respectively; electronically determining, by the processor, in real-time, a winning game entry, having selections which win each drawing event of the plurality of drawing events; and electronically recording, by the processor, in real-time, a portion of a jackpot to be distributed to a particular player associated with the winning game entry.
    Type: Grant
    Filed: May 18, 2016
    Date of Patent: May 1, 2018
    Assignee: Intralot S.A.—Integrated Lottery Systems and Services
    Inventors: Ermioni Karra, Panagiotis Kousteins, Gianna Karra
  • Patent number: 9947181
    Abstract: The present disclosure provides a system and method for generating a set of lotto numbers using hash codes. The method includes receiving multimedia information containing a desired content from a user, converting the received multimedia information to hash codes, and generating a set of lotto numbers based on the converted hash codes.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: April 17, 2018
    Inventor: Young Hyun Bae
  • Patent number: 9866541
    Abstract: A communication unit and a controller are included, the communication unit being configured to communicate with a communication apparatus using a first communication procedure in which authentication of the communication apparatus is performed in order to retain a communication session with the communication apparatus and using a second communication procedure that does not require authentication of the communication apparatus in order to communicate with the communication apparatus, the controller being configured to perform, using the first communication procedure and the second communication procedure, control under which it is determined whether a communication session with the communication apparatus is to be retained and perform control under which a limit is put on retaining of the communication session with the communication apparatus through the second communication procedure in a case where the communication apparatus is not authenticated as a certain communication apparatus through the first commun
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: January 9, 2018
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Toru Suneya
  • Patent number: 9811972
    Abstract: A computer-implemented method of authenticating a memory of a gaming machine is provided. The method uses a computing device having a processor communicatively coupled to a memory. The method includes identifying a first area of the memory including one or more operational data components associated with operating the gaming machine. The first area further includes a public key associated with an original memory area. The method also includes authenticating, by the processor, the first area using at least the public key from the first area.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: November 7, 2017
    Assignee: Video Gaming Technologies, Inc.
    Inventor: Michael Oberberger
  • Patent number: 9782674
    Abstract: The subject application describes an activity performed with or without a website, such as a game. The game can be played either when in contact with the website or when disconnected from the website. The game playing can be carried out for example on a mobile device. The game can be used to earn virtual cash on the website, when playing from the mobile device. The game can also be played when the mobile device is not attached to the website, in which case the points that are received are saved along with an encryption to avoid a user's improper increasing of the points.
    Type: Grant
    Filed: January 5, 2012
    Date of Patent: October 10, 2017
    Assignee: GANZ
    Inventors: Howard Ganz, Karl Joseph Borst, John Alexander Larsen
  • Patent number: 9727491
    Abstract: Data storage systems are disclosed for automatically generating encryption rules based on a set of training files that are known to include sensitive information. The system may use a number of heuristic algorithms to generate one or more encryption rules for determining whether a file includes sensitive information. Further, the system may apply the heuristic algorithms to the content of the files, as determined by using natural language processing algorithms, to generate the encryption rules. Moreover, systems are disclosed that are capable of automatically determining whether to encrypt a file based on the generated encryption rules. The content of the file may be determined using natural language processing algorithms and then the encryption rules may be applied to the content of the file to determine whether to encrypt the file.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: August 8, 2017
    Assignee: Commvault Systems, Inc.
    Inventors: Arun Prasad Amarendran, Tirthankar Chatterjee, Yun Yuan, Yongtao Liu
  • Patent number: 9720849
    Abstract: Data storage systems are disclosed for automatically generating encryption rules based on a set of training files that are known to include sensitive information. The system may use a number of heuristic algorithms to generate one or more encryption rules for determining whether a file includes sensitive information. Further, the system may apply the heuristic algorithms to the content of the files, as determined by using natural language processing algorithms, to generate the encryption rules. Moreover, systems are disclosed that are capable of automatically determining whether to encrypt a file based on the generated encryption rules. The content of the file may be determined using natural language processing algorithms and then the encryption rules may be applied to the content of the file to determine whether to encrypt the file.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: August 1, 2017
    Assignee: Commvault Systems, Inc.
    Inventors: Arun Prasad Amarendran, Tirthankar Chatterjee, Yun Yuan, Yongtao Liu
  • Patent number: 9686244
    Abstract: In representative embodiments, a rule-based certificate cryptographic key material comprising containing a rule set defining validity conditions is associated with cryptographic key material assigned to an entity for use in authenticated communications. The validity of the cryptographic material changes state based on whether the entity is compliant or non-compliant with the rule set. This is accomplished in a representative embodiment by suspending the validity of the cryptographic key material when the entity is non-compliant with the rules and reinstating the validity of the cryptographic key material when the entity becomes compliant. A rules compliance service determines the validity of the cryptographic material in part using updates sent by the entity. Entities can delegate the update to a delegate device. Encryption can be used to preserve privacy.
    Type: Grant
    Filed: April 17, 2014
    Date of Patent: June 20, 2017
    Assignee: Venafi, Inc.
    Inventor: Remo Ronca
  • Patent number: 9646454
    Abstract: A networked gaming system and method is described. The networked gaming system and method include a user identification, a transactional component, a networked gaming module, and at least one network access device. The user identification is received by the network access device. The received user identification is compared with registration data in a registration database. A player is provided access to a game when the received user identification matches the registered player data. The transactional component charges the registered player at least one credit for a game outcome. The networked gaming module performs the game operations and generates at least one random game output by random generation at the networked gaming module. The networked gaming module then associates the at least one random game output with an image ID. The networked gaming module then communicates the one or more images corresponding to the image ID to the network access device.
    Type: Grant
    Filed: February 25, 2014
    Date of Patent: May 9, 2017
    Assignee: NEXRF CORP
    Inventor: Michael A. Kerr
  • Patent number: 9626824
    Abstract: Methods an apparatus are described for verifying a game of chance is displayed correctly on a remote client. The verification may include storing game history information associated with a game of chance presented at a remote client. The server can provide a game outcome associated with the game of chance, and the game outcome can be presented visually on the remote client. A sample game outcome can be generated on a remote client and a user may be asked one or more questions about the sample game outcome to verify that the sample game outcome is correctly displayed on the remote client. In addition, the remote client can then generate a hash of the 1 game outcome and send the hash to the server. The server can store the client-generated hash and game history. If a dispute arises, this client-generated hash can be compared to a server-generated hash. A comparison of these hashes can be used to verify that the correct outcome was displayed on the remote client.
    Type: Grant
    Filed: August 6, 2008
    Date of Patent: April 18, 2017
    Assignee: IGT
    Inventors: William R. Brosnan, Jamal Benbrahim, Steven G. LeMay
  • Patent number: 9594882
    Abstract: The present invention relates to a telecommunications apparatus and a method, a storage medium, and a program for determining whether or not an other side communicating apparatus is near in a network. In a transmitting apparatus, a transmitting unit transmits a sending-message, and a control unit receives a response message to the sending-message, which includes acknowledgement information based on shared data and transmission information in the sending-message. The transmitting apparatus also includes a first judging unit that judges whether a response time of the acknowledgement message is less than a predetermined time. A receiving apparatus includes a generating unit that generates the acknowledgment information and transmits the response message to the transmitting apparatus.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: March 14, 2017
    Assignee: Sony Corporation
    Inventor: Takehiko Nakano
  • Patent number: 9553729
    Abstract: A method for authenticating a reader to a radio tag includes the following steps, which are implemented by the tag: receiving a piece of information ciphered by a reversible operation, which is parameterized by an authentication coupon for the reader, and a data item allowing determination of an index for identifying the authentication coupon of the reader; calculating a current authentication coupon for the reader as a function of the index; deciphering the received piece of information ciphered by the reversible operation, which is parameterized by the calculated current authentication coupon; and checking the deciphered piece of information that is intended to verify that the calculated current coupon corresponds to the authentication coupon used by the reader in order to parameterize the reversible operation.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: January 24, 2017
    Assignee: ORANGE
    Inventor: Matthew Robshaw
  • Patent number: 9462081
    Abstract: Techniques for providing on-demand validation services for wager-based virtual machines deployed in a cloud based virtual environment. In some implementations, data sources store master deployment sets containing virtual machines. The master deployment sets may be deployed to component servers to provide a gaming related software services to remote client machines. The on-demand service takes snapshots of the virtual machines in the deployment and the virtual machines in the master deployment set. The snapshots are compared to ensure that important files in the master deployment set have not been improperly modified in the deployment. In some implementations, a secure hashing algorithm creates signatures for the snapshots prior to the comparison and the signatures are compared. The validation result may be sent to a remote client that requested the validation.
    Type: Grant
    Filed: April 17, 2012
    Date of Patent: October 4, 2016
    Assignee: IGT
    Inventors: Gandolf G. Hudlow, Eugene T. Bond, Adam J. Thompson
  • Patent number: 9412282
    Abstract: Data is collected during the operation of a vehicle and used to produce a ranking of a driver's efficiency performance, and that ranking is shared on a hosted website, such that the drivers can compare their performance metrics to their peers. Fleet operators can use these performance metrics as incentives, by linking driver pay with efficiency performance. Individual fleet operators can host their own website, where driver rankings in that fleet can be compared, or the website can be hosted by a third party, and multiple fleet operators participate. The third party can offset their costs for operating the website by charging participating fleet operators a fee, and/or by advertising revenue. In some embodiments, all driver efficiency performance data is displayed in an anonymous format, so that individual drivers cannot be identified unless the driver shares their user ID.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: August 9, 2016
    Assignee: Zonar Systems, Inc.
    Inventors: Bryan Hunt, Charles Michael McQuade
  • Patent number: 9350541
    Abstract: A measurement to obtain an RTT to a receiving apparatus is performed by a relay apparatus that is disposed between a WAN and a home network and connects these two networks. That an RTT value is equal to or less than the threshold value is set as a content distribution condition from a transmitting apparatus, so that the same use environment as a system using current DLNA and DTCP-IP can be realized for content use in the home network. Thereby, unjust distribution of content is prevented while an authentication and key exchange procedure performed via an external network is allowed.
    Type: Grant
    Filed: July 3, 2012
    Date of Patent: May 24, 2016
    Assignee: SONY CORPORATION
    Inventors: Takehiko Nakano, Hisato Shima
  • Patent number: 9251649
    Abstract: A gaming system authenticates over a network a user of a remote device for a gaming system for a gambling game. The gaming system determines a location of the remote device. The gaming system verifies that the location of the remote device is within a jurisdiction that allows use of the gaming system by persons of age to gamble. Then the gaming system provides software to the remote device, wherein the software, when executed, causes media associated with the gambling game to be presented on the remote device.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: February 2, 2016
    Assignee: Zynga Inc.
    Inventors: Michael W. Saunders, Rolf E. Carlson, William D. Miller
  • Patent number: 9251642
    Abstract: A system and method of managing casino patron money balances which stores patron money balances in electronic form. The system includes an interrogator, and a self-service computer coupled to the interrogator for interrogating a wireless communicator associated with a casino patron to determine a money balance associated with the wireless communicator and for processing a selection by the casino patron to produce a change in the money balance.
    Type: Grant
    Filed: October 28, 2009
    Date of Patent: February 2, 2016
    Assignee: NCR Corporation
    Inventors: Chao He, Andrew Colley
  • Patent number: 9253315
    Abstract: The present disclosure describes a system, method, and computer readable medium for providing information to a receiving party in a communications network. The method includes receiving a message from a sending party and performing a lookup of information relating to the sending party in a database via an Internet Protocol connection. The lookup is based on an identifier of at least one of the sending party and the receiving party. Subsequently, the information is provided to the receiving party based on the availability of the information in the database.
    Type: Grant
    Filed: August 13, 2014
    Date of Patent: February 2, 2016
    Assignee: I D YOU, LLC
    Inventors: Monica Rose Martino, Kevin V. Nguyen, M. Gregory Smith