Patents by Inventor David A. Chavez

David A. Chavez 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: 10943388
    Abstract: Systems and methods for implementing methods for user selection of a virtual object in a virtual scene. A user input may be received via a user input device. The user input may be an attempt to select a virtual object from a plurality of virtual objects rendered in a virtual scene on a display of a display system. A position and orientation of the user input device may be determined in response to the first user input. A probability the user input may select each virtual object may be calculated via a probability model. Based on the position and orientation of the user input device, a ray-cast procedure and a sphere-cast procedure may be performed to determine the virtual object being selected. The probability of selection may also be considered in determining the virtual object. A virtual beam may be rendered from the user input device to the virtual object.
    Type: Grant
    Filed: September 6, 2019
    Date of Patent: March 9, 2021
    Assignee: ZSPACE, INC.
    Inventors: Jonathan J. Hosenpud, Clifford S. Champion, David A. Chavez, Kevin S. Yamada, Alexandre R. Lelievre
  • Patent number: 10942585
    Abstract: Systems and methods for enhancing trackability of a passive stylus. A six degree of freedom (6DoF) location and orientation of a passive stylus may be tracked by a tracking system via a retroreflector system disposed on the passive stylus. Additionally, characteristic movements of one of a user's finger, hand, and/or wrist may be recognized by the tracking system. The passive stylus may useable to interact with a virtual 3D scene being displayed via a 3D display. A user input via the passive stylus may be determined based on the tracked 6DoF location and orientation of the passive stylus and/or the recognized characteristic movements. The retroreflector system may include multiple patterns of retroreflectors and one of the patterns may be a spiral pattern of retroreflectors disposed along a longitudinal axis of the passive stylus.
    Type: Grant
    Filed: November 14, 2019
    Date of Patent: March 9, 2021
    Assignee: ZSPACE, INC.
    Inventors: Kevin S. Yamada, Jonathan J. Hosenpud, Christian R. Larsen, David A. Chavez, Arthur L. Berman, Clifford S. Champion
  • Patent number: 10929557
    Abstract: The present disclosure provides a communication system and method, among other things. As a non-limiting example, the method includes enabling access to entries of personal digital data for a plurality of users; enabling at least some of the personal digital data for the plurality of users to be retrieved by a query that contains an identification of a first user and authentication information associated with the first user; receiving a group identifier that is stored with reference to personal digital data of the first user; and distributing relationship digital data that describes a relationship between the first user and the second user based on the existence of the group identifier.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: February 23, 2021
    Assignee: Avaya Inc.
    Inventor: David Chavez
  • Publication number: 20210026464
    Abstract: Systems and methods for enhancing trackability of a passive stylus. A six degree of freedom (6DoF) location and orientation of a passive stylus may be tracked by a tracking system via a retroreflector system disposed on the passive stylus. Additionally, characteristic movements of one of a user's finger, hand, and/or wrist may be recognized by the tracking system. The passive stylus may useable to interact with a virtual 3D scene being displayed via a 3D display. A user input via the passive stylus may be determined based on the tracked 6DoF location and orientation of the passive stylus and/or the recognized characteristic movements. The retroreflector system may include multiple patterns of retroreflectors and one of the patterns may be a spiral pattern of retroreflectors disposed along a longitudinal axis of the passive stylus.
    Type: Application
    Filed: November 14, 2019
    Publication date: January 28, 2021
    Inventors: Kevin S. Yamada, Jonathan J. Hosenpud, Christian R. Larsen, David A. Chavez, Arthur L. Berman, Clifford S. Champion
  • Publication number: 20200351399
    Abstract: An acceptance of an end user license is received from a user communication endpoint. The acceptance of the end user license causes a smart contract to associate a number of digital tokens (i.e., digital currency) with a user of the user communication endpoint. For example, the user may electronically agree to abide by terms associated with transactions within a contact center. A communication session is established between the user communication endpoint and the contact center. Input is received that indicates that the user wants to have a transaction with the contact center. For example, the transaction may be that the user wants to be moved to the top of a contact center queue. The transaction causes a change to the number of digital tokens associated with the user. The change in digital tokens is then stored in a blockchain associated with the contact center.
    Type: Application
    Filed: May 2, 2019
    Publication date: November 5, 2020
    Inventors: John Young, Pushkar Yashavant Deole, David Chavez, Laurent Philonenko
  • Publication number: 20200314245
    Abstract: Systems, methods, software and apparatus to enable a contact center to handle a spike service requests to minimize the disruption of anomalous traffic. An Artificial Intelligence Engine enables the contact center to track, manage, maintain, assign, and route: (1) normal traffic; and (2) anomalous traffic.
    Type: Application
    Filed: March 26, 2019
    Publication date: October 1, 2020
    Inventors: David Chavez, Laurent Philonenko
  • Publication number: 20200304546
    Abstract: Embodiments of the disclosure provide a communication system and method. In one example, the method includes receiving an incoming call message that is being transmitted by a caller's communication device to a callee's communication device, analyzing a caller identification (ID) field of the incoming call message to determine a caller ID associated with the incoming call message, comparing the caller ID with a set of known caller IDs, determining that the caller ID does not match any known caller ID from the set of known caller IDs, and blocking the incoming call message from being transferred to the callee's communication device in response to determining that the caller ID does not match any known caller ID from the set of known caller IDs.
    Type: Application
    Filed: March 22, 2019
    Publication date: September 24, 2020
    Inventor: David Chavez
  • Publication number: 20200295947
    Abstract: Embodiments of the disclosure provide a communication system and method to leverage distributed ledger technology as the basis upon which a trustless method can be deployed to validate file provenance and authenticity, while also supporting a strong form of non-repudiation. In one example, the method includes transferring electronic content from a sending communication device to the receiving communication device via Rich Communication Services. The method includes generating, at the sending communication device, file transfer parameters, identity signature and timestamp that are associated with the transfer of electronic content from the sending communication device. The method then includes causing the identity signature and timestamp to be written as part of a content transfer ledger.
    Type: Application
    Filed: March 15, 2019
    Publication date: September 17, 2020
    Inventors: John Young, David Chavez
  • Publication number: 20200288018
    Abstract: Contact centers may receive a call that is unintentionally disconnected or has poor audio quality. If the customer needs to call again, re-entering the normal queuing process, which may have a significant delay, or re-starting an issue (e.g., providing background information, stating a problem, etc.) further adds to the frustration. Methods and systems are provided to enable a customer, who is disconnected or other wise unable to communicate effectively with an agent, to be re-queued at a higher priority, if they call the contact center again, such as within a period of time likely to be associated with the same event.
    Type: Application
    Filed: March 4, 2019
    Publication date: September 10, 2020
    Inventors: Mehmet Balasaygun, Dragan Grebovic, David Chavez, Kurt Haserodt
  • Patent number: 10741037
    Abstract: The methods and systems of the present disclosure can monitor, by a microprocessor of a first device, changes in pressure over time at the first device; detect, by the microprocessor, a first measurement in the pressure over time; and provide, by the microprocessor, a first alert based on the detection of the first measurement.
    Type: Grant
    Filed: May 16, 2018
    Date of Patent: August 11, 2020
    Assignee: Avaya Inc.
    Inventor: David Chavez
  • Patent number: 10742800
    Abstract: Embodiments provide systems and methods for reconstructing a communication session upon a failure of a session manager by monitoring a communication session associated with a Universal Call IDentifier (UCID) and detecting a failure of the session manager. In some cases, A timer can be set in response to detecting the failure of the session manager. In response to the timer expiring before detecting the recovery of the session manager, the application server can end monitoring of the communication session. In response to detecting a subsequent recovery of the session manager, a re-invitation message associated with the communication session and including the UCID can be sent. Communications components of the contact center can receive and accept the re-invitation message, re-map a session initiated by the re-invitation message to the communication session based on the UCID from the re-invitation message, and reconstruct the communication session.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: August 11, 2020
    Assignee: Avaya Inc.
    Inventors: David Chavez, Keith Cowley
  • Patent number: 10742652
    Abstract: A call request is received, from a mobile device, to establish a communication with a contact center. For example, the call request may be to establish a voice call with the contact center. In response to the call request, the mobile device sends authentication factors to a cloud authentication service that the user/mobile device has previously registered with. For example, the authentication factors may include usage factors of the mobile device, such as a call history of the user on the mobile device. If the authentication factors are validated, a token is generated. The token is sent to the contact center along with the call request. The token is validated at the contact center. At this point, the contact center knows that the user/mobile device are authentic. A call is then established between the user and the contact center.
    Type: Grant
    Filed: October 2, 2018
    Date of Patent: August 11, 2020
    Assignee: Avaya Inc.
    Inventors: Joel Ezell, David Chavez, Michael Krack
  • Patent number: 10701346
    Abstract: Systems and methods for replacing a 2D image with an equivalent 3D image within a web page. The 2D image displayed within a web page may be identified and a 3D image with substantially equivalent content may also be identified. The 3D image may be integrated into the web page as a replacement to the 2D image. Further, at least one user input manipulating the 3D image within the web page may be received. The at least one user input may include movement of a view point (or point of view) of a user relative to a display displaying the web page and/or detection of a beam projected from an end of a user input device (and/or an end of the user input device) intersecting with the 3D image.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: June 30, 2020
    Assignee: zSpace, Inc.
    Inventors: David A. Chavez, Jonathan J. Hosenpud, Clifford S. Champion, Alexandre R. Lelievre, Arthur L. Berman, Kevin S. Yamada
  • Patent number: 10701347
    Abstract: Systems and methods for replacing a 2D image with an equivalent 3D image within a web page. Content of a 2D image displayed within a web page may be identified and 3D images may be identified as possible replacements of the 2D image. The 3D images may be ranked based on sets of ranking criteria. A 3D image with a highest-ranking value may be selected based on a ranking of the 3D images. The selected 3D image may be integrated into the web page, thereby replacing the 2D image with the selected 3D image. Further, a user input manipulating the 3D image within the web page may be received. The user input may include movement of a view point of a user relative to a display displaying the web page and/or detection of a beam projected from an end of a user input device intersecting with the 3D image.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: June 30, 2020
    Assignee: zSpace, Inc.
    Inventors: David A. Chavez, Jonathan J. Hosenpud, Clifford S. Champion, Alexandre R. Lelievre, Arthur L. Berman, Kevin S. Yamada
  • Patent number: 10671847
    Abstract: An image (e.g., a picture) is received from a communication device. The image has associated metadata that is captured while the image is taken. For example, the metadata may be a location, a date, and a time of the picture. One or more object(s) (e.g., a car) along with characteristics of the object(s) in the image are identified. For example, a characteristic may be an action associated with the object, such as a person is running. In response to analyzing the one or more objects for the one or more characteristics in conjunction with the metadata, one or more potential workflows are determined (e.g., a workflow to call the police). A list that identifies the one or more potential workflows is sent to the communication device. Input to select one of the one or more workflows is received, which initiates the selected workflow.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: June 2, 2020
    Assignee: Avaya Inc.
    Inventors: David Chavez, Laurent Philonenko
  • Publication number: 20200145534
    Abstract: Systems, methods, software and apparatus to enable a contact center to handle dynamic service requests to minimize the disruption of unexpected events. An intelligence-supported queue enables the contact center to track, manage, maintain, assign, and route: (1) current multi-channel interactions already in an agent's split; (2) dynamically-created multi-channel interactions which haven't been queued or assigned to a split; and (3) dynamically-created multi-channel interactions which have been assigned to an agent with the new attributes.
    Type: Application
    Filed: November 7, 2018
    Publication date: May 7, 2020
    Inventors: David Chavez, Laurent Philonenko
  • Publication number: 20200128227
    Abstract: Systems and methods for replacing a 2D image with an equivalent 3D image within a web page. The 2D image displayed within a web page may be identified and a 3D image with substantially equivalent content may also be identified. The 3D image may be integrated into the web page as a replacement to the 2D image. Further, at least one user input manipulating the 3D image within the web page may be received. The at least one user input may include movement of a view point (or point of view) of a user relative to a display displaying the web page and/or detection of a beam projected from an end of a user input device (and/or an end of the user input device) intersecting with the 3D image.
    Type: Application
    Filed: December 20, 2019
    Publication date: April 23, 2020
    Inventors: David A. Chavez, Jonathan J. Hosenpud, Clifford S. Champion, Alexandre R. Lelievre, Arthur L. Berman, Kevin S. Yamada
  • Publication number: 20200125704
    Abstract: Embodiments of the disclosure provide a communication system and method. In one example, the communication system is disclosed to include a communication device configured for use by a primary user and a borrowing user, where use of the communication device by the primary user is governed by primary user permissions, and where use of the communication device by a borrowing user is governed by borrowing user permissions. The illustrative system is further disclosed to include computer memory having a set of user binding instructions that, when executed by a processor, enable establishment of a binding relationship between the communication device and the primary user and, so long as the binding relationship between the communication device and the primary user is maintained, enable use of the communication device to be governed by the primary user permissions instead of the borrowing user permissions.
    Type: Application
    Filed: October 19, 2018
    Publication date: April 23, 2020
    Inventors: David Chavez, Pushkar Yashavant Deole, John Alexander Young, Yolanda Del Toro
  • Publication number: 20200128228
    Abstract: Systems and methods for replacing a 2D image with an equivalent 3D image within a web page. Content of a 2D image displayed within a web page may be identified and 3D images may be identified as possible replacements of the 2D image. The 3D images may be ranked based on sets of ranking criteria. A 3D image with a highest-ranking value may be selected based on a ranking of the 3D images. The selected 3D image may be integrated into the web page, thereby replacing the 2D image with the selected 3D image. Further, a user input manipulating the 3D image within the web page may be received. The user input may include movement of a view point of a user relative to a display displaying the web page and/or detection of a beam projected from an end of a user input device intersecting with the 3D image.
    Type: Application
    Filed: December 20, 2019
    Publication date: April 23, 2020
    Inventors: David A. Chavez, Jonathan J. Hosenpud, Clifford S. Champion, Alexandre R. Lelievre, Arthur L. Berman, Kevin S. Yamada
  • Publication number: 20200028962
    Abstract: Embodiments provide systems and methods for reconstructing a communication session upon a failure of a session manager by monitoring a communication session associated with a Universal Call IDentifier (UCID) and detecting a failure of the session manager. In some cases, A timer can be set in response to detecting the failure of the session manager. In response to the timer expiring before detecting the recovery of the session manager, the application server can end monitoring of the communication session. In response to detecting a subsequent recovery of the session manager, a re-invitation message associated with the communication session and including the UCID can be sent. Communications components of the contact center can receive and accept the re-invitation message, re-map a session initiated by the re-invitation message to the communication session based on the UCID from the re-invitation message, and reconstruct the communication session.
    Type: Application
    Filed: September 27, 2019
    Publication date: January 23, 2020
    Inventors: David Chavez, Keith Cowley