Patents by Inventor Boris Kai-Tik Chan

Boris Kai-Tik Chan 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: 20230020229
    Abstract: A computer-based method is provided for selectively providing notifications based on social relevance to a user. The notification is first parsed to determine a sender, a proposed recipient, and at least one topic addressed in the notification. The parsed notification is then evaluated against a social graph of the proposed recipient. A relevance score is assessed based on linkages traversed in the social graph to a predetermined degree of separation from the proposed recipient. The score is increased for linkages that match or relate to the at least one topic. The notification is released to the proposed recipient if the relevance score exceeds a predetermined threshold.
    Type: Application
    Filed: September 19, 2022
    Publication date: January 19, 2023
    Inventors: Boris Kai-Tik Chan, Sundeep Singh Madra, Jonathan Mikhail, David Protasowski, Sina Sojoodi, Amar Varma
  • Patent number: 11449879
    Abstract: A computer-based method is provided for selectively providing notifications based on social relevance to a user. The notification is first parsed to determine a sender, a proposed recipient, and at least one topic addressed in the notification. The parsed notification is then evaluated against a social graph of the proposed recipient. A relevance score is assessed based on linkages traversed in the social graph to a predetermined degree of separation from the proposed recipient. The score is increased for linkages that match or relate to the at least one topic. The notification is released to the proposed recipient if the relevance score exceeds a predetermined threshold.
    Type: Grant
    Filed: July 6, 2020
    Date of Patent: September 20, 2022
    Assignee: VMware, Inc.
    Inventors: Boris Kai-Tik Chan, Sundeep Singh Madra, Jonathan Mikhail, David Protasowski, Sina Sojoodi, Amar Varma
  • Publication number: 20200334693
    Abstract: A computer-based method is provided for selectively providing notifications based on social relevance to a user. The notification is first parsed to determine a sender, a proposed recipient, and at least one topic addressed in the notification. The parsed notification is then evaluated against a social graph of the proposed recipient. A relevance score is assessed based on linkages traversed in the social graph to a predetermined degree of separation from the proposed recipient. The score is increased for linkages that match or relate to the at least one topic. The notification is released to the proposed recipient if the relevance score exceeds a predetermined threshold.
    Type: Application
    Filed: July 6, 2020
    Publication date: October 22, 2020
    Inventors: Boris Kai-Tik Chan, Sundeep Singh Madra, Jonathan Mikhail, David Protasowski, Sina Sojoodi, Amar Varma
  • Patent number: 10231126
    Abstract: A method is provided for permitting access to enterprise resources mediated between a first peer device and a second peer device. A shared detection application is installed on both devices. When a second peer device requests access to enterprise resources, the first peer device detects if the devices are within a certain preset distance of each other. The second peer device is permitted to access the enterprise resources while the devices remain within the preset distance of each other. Access is shut-down after a pre-determined time if the first device and the second device are no longer within the preset distance of each other.
    Type: Grant
    Filed: December 4, 2013
    Date of Patent: March 12, 2019
    Assignee: GPVTL Canada Inc.
    Inventors: Boris Kai-Tik Chan, Allan Baril
  • Patent number: 10069899
    Abstract: A method is provided for sharing a file. A first mobile device can generate a link and the link can enable a second mobile device to send a request to a permission server to access a file from a remote server. The permission server can determine a unique identifier of the second mobile device is associated with sufficient file sharing privileges to receive the file from the remote server. Additionally, the permission server can enable the second mobile device to download the file from the remote server, upon determining that the unique identifier is associated with sufficient file sharing privileges. Once the second mobile device with sufficient file sharing privileges downloads the file from the remote server, the first mobile device can receive a confirmation.
    Type: Grant
    Filed: August 10, 2017
    Date of Patent: September 4, 2018
    Assignee: GPVTL Canada Inc.
    Inventors: Boris Kai-Tik Chan, Allan Baril
  • Publication number: 20170339215
    Abstract: A method is provided for sharing a file. A first mobile device can generate a link and the link can enable a second mobile device to send a request to a permission server to access a file from a remote server. The permission server can determine a unique identifier of the second mobile device is associated with sufficient file sharing privileges to receive the file from the remote server. Additionally, the permission server can enable the second mobile device to download the file from the remote server, upon determining that the unique identifier is associated with sufficient file sharing privileges. Once the second mobile device with sufficient file sharing privileges downloads the file from the remote server, the first mobile device can receive a confirmation.
    Type: Application
    Filed: August 10, 2017
    Publication date: November 23, 2017
    Inventors: Boris Kai-Tik Chan, Allan Baril
  • Patent number: 9756115
    Abstract: A method is provided for sharing a file between a sender mobile device and a recipient mobile device. Nearby mobile devices to the sender mobile device are detected through a detection application. A recipient mobile device is selected from among the nearby mobile devices. A message is sent to the recipient mobile device including a link representing a file to be shared with the recipient mobile device. This link is actuatable on the recipient mobile device to request permission from a permission server. Upon permission being granted, the file is permitted to be downloaded to the recipient mobile device from a file server. The sender mobile device receives a confirmation once the recipient mobile device has received the file. P2P networks are preferably used for the detection and initial messaging. A method of accessing a shared file is also provided.
    Type: Grant
    Filed: November 8, 2013
    Date of Patent: September 5, 2017
    Assignee: GPVTL CANADA INC.
    Inventors: Boris Kai-Tik Chan, Allan Baril
  • Publication number: 20140165158
    Abstract: A method is provided for permitting access to enterprise resources mediated between a first peer device and a second peer device. A shared detection application is installed on both devices. When a second peer device requests access to enterprise resources, the first peer device detects if the devices are within a certain preset distance of each other. The second peer device is permitted to access the enterprise resources while the devices remain within the preset distance of each other. Access is shut-down after a pre-determined time if the first device and the second device are no longer within the preset distance of each other.
    Type: Application
    Filed: December 4, 2013
    Publication date: June 12, 2014
    Applicant: Xtreme Labs Inc.
    Inventors: Boris Kai-Tik Chan, Allan Baril
  • Publication number: 20140129652
    Abstract: A method is provided for sharing a file between a sender mobile device and a recipient mobile device. Nearby mobile devices to the sender mobile device are detected through a detection application. A recipient mobile device is selected from among the nearby mobile devices. A message is sent to the recipient mobile device including a link representing a file to be shared with the recipient mobile device. This link is actuatable on the recipient mobile device to request permission from a permission server. Upon permission being granted, the file is permitted to be downloaded to the recipient mobile device from a file server. The sender mobile device receives a confirmation once the recipient mobile device has received the file. P2P networks are preferably used for the detection and initial messaging. A method of accessing a shared file is also provided.
    Type: Application
    Filed: November 8, 2013
    Publication date: May 8, 2014
    Applicant: Xtreme Labs Inc.
    Inventors: Boris Kai-Tik Chan, Allan Baril
  • Publication number: 20140108383
    Abstract: A method is provided for selectively displaying locations on a map based on a user's social graph. Place references are aggregated from a plurality of applications on the device. The user's social graph is obtained from a social network. Socially relevant place references are determined by parsing the place references to identify participant references and matching at least one participant reference in a place reference to a relevant participant on the user's social graph. When a search request for a location is received on the device, the location results are filtered to only those results matching a socially relevant place reference. These filtered location results are displayable on a map. A programmed mobile device is also provided for carrying out the method.
    Type: Application
    Filed: October 9, 2013
    Publication date: April 17, 2014
    Applicant: Xtreme Labs Inc.
    Inventors: Boris Kai-Tik Chan, Kok King Tony Wong, Joshua Winters, Gregory Robert Burgoon, Nathan Sentjens
  • Publication number: 20140032666
    Abstract: A method is provided for publishing photographs taken on a mobile device. Sensor data is obtained from at least one sensor in communication with the mobile device with respect to a context of the mobile device or the user. When a photograph is taken by the user, the photograph is automatically uploaded to a predefined profile of the user on a social network. Aspects of the sensor data are also published on the profile as contextual information. The photograph and contextual information are implicitly published and shared in a fully-formed fashion. A programmed mobile device is also provided for carrying out the method.
    Type: Application
    Filed: July 22, 2013
    Publication date: January 30, 2014
    Applicant: Xtreme Labs Inc.
    Inventors: Boris Kai-Tik Chan, Kok Kik Tong Wong, Joshua Winters, Gregory Robert Burgoon, David Protasowski, Sundeep Singh Madra
  • Publication number: 20130262586
    Abstract: A method is provided for selectively displaying device events based on a user's social graph using a programmed computing device. Device events are aggregated from a plurality of applications on the device. The user's social graph is obtained and stored from a social network. The social graph has nodes that identify participants and in which the user is a participant. The device events are then parsed to identify participant references. At least one participant reference in a device event is matched to a relevant participant on the user's social graph. An interface is provided through which the participant can be displayed with the at least one device event matched to the participant.
    Type: Application
    Filed: April 3, 2013
    Publication date: October 3, 2013
    Applicant: XTREME LABS, INC.
    Inventors: Boris Kai-Tik Chan, Kok King Tony Wong, Joshua Winters, Gregory Robert Burgoon
  • Publication number: 20130038552
    Abstract: A method is provided for processing touch gesture inputs received on a mobile device. After a touch gesture input is received and abstracted on the mobile device, it is determined whether the touch gesture input is recognized by the mobile device and meets a predetermined threshold. Provided the touch gesture input passes these tests, it is further determined whether the recognized touch gesture input is native to the mobile device. If non-native, a universal gesture library is queried to find an emulation gesture that is equivalent to the touch gesture input. The emulation gesture can then be made available to an application on the mobile device. A programmed mobile device is also provided for processing touch gesture inputs.
    Type: Application
    Filed: August 7, 2012
    Publication date: February 14, 2013
    Applicant: XTREME LABS INC.
    Inventors: Boris Kai-Tik Chan, Sundeep Singh Madra, Jonathan Mikhail, David Protasowski, Sina Sojoodi
  • Publication number: 20130036197
    Abstract: A method is provided for receiving and rendering web content on a mobile device. Web content is requested from a remote server, and is received on a local server embedded on the mobile device. The content is in a standardized format. The local server then interprets the web content from the standardized format into a format optimized for the mobile device before serving the format-optimized content to an application on the device for rendering. A programmed mobile device for receiving and rendering web content is also provided.
    Type: Application
    Filed: August 3, 2012
    Publication date: February 7, 2013
    Applicant: XTREME LABS INC.
    Inventors: Boris Kai-Tik Chan, Sundeep Singh Madra, Jonathan Mikhail, David Protasowski, Sina Sojoodi, Amar Varma
  • Publication number: 20130035107
    Abstract: A method is provided for adaptively acquiring bandwidth on a mobile device given traffic prioritization and bandwidth allocation rules of an infrastructure service provider. The device submits to the service provider a first bandwidth query, which includes a first content type and a first bandwidth requirement estimate. The device retrieves from the service provider information as to its traffic prioritization and bandwidth allocation rules and limitations relevant to the first query. This information is made available to the application on the device that needs the bandwidth. The application responds, and the device then sends a second bandwidth query to the service provider which includes a (possibly modified) bandwidth request. Provided this request is valid, bandwidth is obtained for the application on the device according to the request. In a variation, speed test data is used in lieu of or in addition to information from the service provider.
    Type: Application
    Filed: July 31, 2012
    Publication date: February 7, 2013
    Applicant: XTREME LABS INC.
    Inventors: Boris Kai-Tik Chan, Sundeep Singh Madra, Jonathan Mikhail, David Protasowski, Sina Sojoodi
  • Publication number: 20130036196
    Abstract: A method is provided for publishing content on a mobile device. In response to a request for content from the mobile device, information is retrieved from an application on the device setting out the device's capabilities and native feature set. This device information is then matched to an applicable template via a platform lookup matrix. The matched template is sent to the device for rendering with content, the template including a combination of components reliant on the device's native feature set and generic components from a standard. A programmed mobile device for receiving and rendering published content is also provided.
    Type: Application
    Filed: August 2, 2012
    Publication date: February 7, 2013
    Applicant: XTREME LABS INC.
    Inventors: Boris Kai-Tik Chan, Sundeep Singh Madra, Jonathan Mikhail, David Protasowski, Sina Sojoodi
  • Publication number: 20130035060
    Abstract: A method is provided for acquiring bandwidth on a mobile device. A bid for bandwidth service on the mobile device is submitted to service providers, which includes: a bandwidth requisition, a plurality of service criteria (each with a weighting factor), and at least one limiting condition (e.g. a maximum price). Responses from the service providers are evaluated using the weighting factors to compute a score. The best scoring response that meets the at least one limiting condition is automatically chosen, and a transaction is entered into with the chosen service provider to acquire the bandwidth service on the mobile device according to the service criteria. The bid may also be submitted to (and the transaction negotiated with) a central bidding server which intermediates bids received from many users.
    Type: Application
    Filed: July 31, 2012
    Publication date: February 7, 2013
    Applicant: XTREME LABS INC.
    Inventors: Boris Kai-Tik Chan, Sundeep Singh Madra, Jonathan Mikhail, David Protasowski, Sina Sojoodi, Amar Varma
  • Publication number: 20130034047
    Abstract: A method is provided for pushing a data packet containing a message from a server to a mobile device not in direct communication with the server. A data packet is formulated for transmission, which comprises a message and a header (including a target identifier of a device intended to receive the message). The data packet is then transmitted to at least one peer push backbone device in direct communication with the server. The peer push backbone device then subsequently relays the data packet to other devices within range of the peer push backbone device, and instructs said other devices to further relay the data packet to other devices within range of each of those said devices until a device is reached that has the target identifier. An automatic indication is received from the peer push backbone device once the packet has reached the device having the target identifier.
    Type: Application
    Filed: August 3, 2012
    Publication date: February 7, 2013
    Applicant: XTREME LABS INC.
    Inventors: Boris Kai-Tik Chan, Sundeep Singh Madra, Jonathan Mikhail, David Protasowski, Sina Sojoodi
  • Publication number: 20130031190
    Abstract: A computer-based method is provided for selectively providing notifications based on social relevance to a user. The notification is first parsed to determine a sender, a proposed recipient, and at least one topic addressed in the notification. The parsed notification is then evaluated against a social graph of the proposed recipient. A relevance score is assessed based on linkages traversed in the social graph to a predetermined degree of separation from the proposed recipient. The score is increased for linkages that match or relate to the at least one topic. The notification is released to the proposed recipient if the relevance score exceeds a predetermined threshold.
    Type: Application
    Filed: July 26, 2012
    Publication date: January 31, 2013
    Applicant: XTREME LABS INC.
    Inventors: Boris Kai-Tik Chan, Sundeep Singh Madra, Jonathan Mikhail, David Protasowski, Sina Sojoodi, Amar Varma