Patents by Inventor James A. Roskind
James A. Roskind 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: 11924242Abstract: In some embodiments, techniques for displaying a URL comprise receiving a URL; normalizing the URL, wherein normalizing the URL includes standardizing an encoding of a character contained in the URL; determining a first element of the URL, wherein the first element of the URL includes a domain; determining a second element of the URL; displaying the URL, wherein displaying the URL includes emphasizing the first element of the URL, and wherein emphasizing the first element of the URL includes displaying the first element of the URL using a first font attribute; and wherein displaying the URL includes displaying a first portion of the second element of the URL using a second font attribute and eliding a second portion of the second element of the URL; and responsive to an interaction with a user interface element, providing a view of the URL in its entirety.Type: GrantFiled: January 25, 2021Date of Patent: March 5, 2024Assignee: Huawei Technologies Co., Ltd.Inventors: Aaron T. Emigh, James A. Roskind
-
Patent number: 11860921Abstract: In some embodiments, techniques for searching comprise providing receiving a request for a local search, determining a current location associated with a document currently being viewed, determining a search restriction specification associated with the current location associated with the document currently being viewed, wherein the search restriction specification relates to a specification of a set of pages to be searched, obtaining local search results by performing a search, wherein the local search results are limited to members of the set of pages to be searched in accordance with the search restriction specification, and presenting the local search results.Type: GrantFiled: October 13, 2021Date of Patent: January 2, 2024Assignee: Huawei Technologies Co., Ltd.Inventors: Aaron T. Emigh, James A. Roskind
-
Patent number: 11689559Abstract: A method includes: receiving, by a computer, a user input corresponding to selection of a link associated with an address; determining, by the computer, that the address would not fit in an address bar of a browser displayed on a screen of the computer; and based on the determination that the address would not fit in the address bar of the browser, displaying, by the computer, in the address bar of the browser, a first element of the address and at least part of a second element of the address, including displaying a first portion of the second element of the address and an ellipsis indication representing a second portion of the second element of the address. The display of the first element of the address is visually distinguished from the display of the first portion of the second element of the address.Type: GrantFiled: April 22, 2021Date of Patent: June 27, 2023Assignee: Huawei Technologies Co., Ltd.Inventors: Aaron T. Emigh, James A. Roskind
-
Patent number: 11303946Abstract: In some embodiments a system is provided, comprising a playback device, configured to play a piece of multimedia content, stop playing the piece of multimedia content, wherein the playing of the piece of multimedia content is stopped at a first point, connect to a server, and synchronize information relating to the first point to the server; the server, configured to save the information relating to the first point in a profile associated with an individual user, connect to a recipient device, and synchronize the information relating to the first point to a recipient device; the recipient device, configured to play the piece of multimedia content, wherein playing the piece of multimedia content on the recipient device starts from a second point related to the first point at which the playing of the piece of multimedia content on the playback device is stopped.Type: GrantFiled: June 10, 2016Date of Patent: April 12, 2022Assignee: Huawei Technologies Co., Ltd.Inventors: James A. Roskind, Aaron T. Emigh
-
Publication number: 20220067072Abstract: In some embodiments, techniques for searching comprise providing receiving a request for a local search, determining a current location associated with a document currently being viewed, determining a search restriction specification associated with the current location associated with the document currently being viewed, wherein the search restriction specification relates to a specification of a set of pages to be searched, obtaining local search results by performing a search, wherein the local search results are limited to members of the set of pages to be searched in accordance with the search restriction specification, and presenting the local search results.Type: ApplicationFiled: October 13, 2021Publication date: March 3, 2022Inventors: Aaron T. EMIGH, James A. ROSKIND
-
Publication number: 20210314348Abstract: In some embodiments, techniques for computer security comprise receiving an email message; determining a sender of the email message; determining whether the sender of the email message is trusted, wherein determining whether the sender of the email message is trusted includes determining whether the sender of the email message is associated with a whitelist; retrieving domain-related information by performing a DNS query on a domain associated with the sender; based at least in part on the domain-related information, determining whether the sender of the email message is verified; determining whether the sender is both trusted and verified; and when it is determined that the sender is both trusted and verified, treating the email message as trustworthy, wherein treating the email message as trustworthy includes bypassing a classifier.Type: ApplicationFiled: April 22, 2021Publication date: October 7, 2021Inventors: Aaron T. EMIGH, James A. ROSKIND
-
Patent number: 11093102Abstract: In some embodiments, a technique for providing location-based functionality comprises providing functionality, wherein the functionality uses information provided by a location-aware device.Type: GrantFiled: June 3, 2016Date of Patent: August 17, 2021Inventor: James A. Roskind
-
Publication number: 20210243222Abstract: In some embodiments, techniques for displaying a URL comprise receiving a URL; normalizing the URL, wherein normalizing the URL includes standardizing an encoding of a character contained in the URL; determining a first element of the URL, wherein the first element of the URL includes a domain; determining a second element of the URL; displaying the URL, wherein displaying the URL includes emphasizing the first element of the URL, and wherein emphasizing the first element of the URL includes displaying the first element of the URL using a first font attribute; and wherein displaying the URL includes displaying a first portion of the second element of the URL using a second font attribute and eliding a second portion of the second element of the URL; and responsive to an interaction with a user interface element, providing a view of the URL in its entirety.Type: ApplicationFiled: January 25, 2021Publication date: August 5, 2021Inventors: Aaron T. EMIGH, James A. ROSKIND
-
Patent number: 11005881Abstract: In some embodiments, techniques for computer security comprise receiving a message, receiving a user-originated request for an action, wherein the action is associated with the message, determining whether the message is trustworthy, and impairing performance of the action, if it is determined that the message is not trustworthy. In some embodiments, techniques for computer security comprise receiving a message, determining whether the message is trustworthy, rendering the message, if it is determined that the message is trustworthy, and rendering a restricted version of the message, if it is determined that the message is not trustworthy.Type: GrantFiled: November 29, 2018Date of Patent: May 11, 2021Assignee: Huawei Technologies Co., Ltd.Inventors: Aaron T. Emigh, James A. Roskind
-
Patent number: 10972499Abstract: In some embodiments, techniques for displaying a URL comprise receiving a URL; normalizing the URL, wherein normalizing the URL includes standardizing an encoding of a character contained in the URL; determining a first element of the URL, wherein the first element of the URL includes a domain; determining a second element of the URL; displaying the URL, wherein displaying the URL includes emphasizing the first element of the URL, and wherein emphasizing the first element of the URL includes displaying the first element of the URL using a first font attribute; and wherein displaying the URL includes displaying a first portion of the second element of the URL using a second font attribute and eliding a second portion of the second element of the URL; and responsive to an interaction with a user interface element, providing a view of the URL in its entirety.Type: GrantFiled: January 23, 2019Date of Patent: April 6, 2021Assignee: Huawei Technologies Co., Ltd.Inventors: Aaron T. Emigh, James A. Roskind
-
Publication number: 20190158530Abstract: In some embodiments, techniques for displaying a URL comprise receiving a URL; normalizing the URL, wherein normalizing the URL includes standardizing an encoding of a character contained in the URL; determining a first element of the URL, wherein the first element of the URL includes a domain; determining a second element of the URL; displaying the URL, wherein displaying the URL includes emphasizing the first element of the URL, and wherein emphasizing the first element of the URL includes displaying the first element of the URL using a first font attribute; and wherein displaying the URL includes displaying a first portion of the second element of the URL using a second font attribute and eliding a second portion of the second element of the URL; and responsive to an interaction with a user interface element, providing a view of the URL in its entirety.Type: ApplicationFiled: January 23, 2019Publication date: May 23, 2019Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Aaron T. Emigh, James A. Roskind
-
Publication number: 20190098042Abstract: In some embodiments, techniques for computer security comprise receiving an email message; determining a sender of the email message; determining whether the sender of the email message is trusted, wherein determining whether the sender of the email message is trusted includes determining whether the sender of the email message is associated with a whitelist; retrieving domain-related information by performing a DNS query on a domain associated with the sender; based at least in part on the domain-related information, determining whether the sender of the email message is verified; determining whether the sender is both trusted and verified; and when it is determined that the sender is both trusted and verified, treating the email message as trustworthy, wherein treating the email message as trustworthy includes bypassing a classifier.Type: ApplicationFiled: November 29, 2018Publication date: March 28, 2019Inventors: Aaron T. Emigh, James A. Roskind
-
Patent number: 10057711Abstract: In some embodiments, a technique for logging an item encountered by a mobile device comprises automatically detecting an item in an uncontrolled environment, extracting an identity associated with the item, logging an encounter, wherein the encounter includes the identity, and deleting the encounter after a predetermined period of time has elapsed, wherein the encounter is not marked as relevant.Type: GrantFiled: May 5, 2016Date of Patent: August 21, 2018Inventor: James A. Roskind
-
Publication number: 20180097842Abstract: In some embodiments, techniques for computer security comprise preventing and/or mitigating identity theft such as phishing.Type: ApplicationFiled: October 24, 2017Publication date: April 5, 2018Inventor: James A. Roskind
-
Publication number: 20180091412Abstract: A connected computer may be operated as node by inspecting communications from other nodes that pass through that node. From the communications, two or more pointers may be determined for the given node. These pointers may include a first pointer identified by a default designation that links the given node to a first node in the network, and a second pointer to another node. The second pointer may be identified by a determination that a designated criteria has been satisfied after the given node is placed on the network.Type: ApplicationFiled: October 24, 2017Publication date: March 29, 2018Inventor: James A. Roskind
-
Patent number: 9832225Abstract: In some embodiments, techniques for computer security comprise preventing and/or mitigating identity theft such as phishing.Type: GrantFiled: June 23, 2016Date of Patent: November 28, 2017Inventor: James A. Roskind
-
Publication number: 20170339079Abstract: Personalizing communications for a first communication platform includes accessing status information for communication sessions by a communication identity that leverage a first communication platform other than an instant messaging platform. A participant list associated with the communication identity and the first communication platform is passively configured to persistently reflect a list of participant identities from communication sessions in which the communication identity recently participated using the communication platform.Type: ApplicationFiled: August 7, 2017Publication date: November 23, 2017Inventors: Barry Appelman, James A. Roskind
-
Publication number: 20170339080Abstract: Personalizing communications for a first communication platform includes accessing status information for communication sessions by a communication identity that leverage a first communication platform other than an instant messaging platform. A participant list associated with the communication identity and the first communication platform is passively configured to persistently reflect a list of participant identities from communication sessions in which the communication identity recently participated using the communication platform.Type: ApplicationFiled: August 10, 2017Publication date: November 23, 2017Inventors: Barry Appelman, James A. Roskind
-
Patent number: 9825836Abstract: A connected computer may be operated as node by inspecting communications from other nodes that pass through that node. From the communications, two or more pointers may be determined for the given node. These pointers may include a first pointer identified by a default designation that links the given node to a first node in the network, and a second pointer to another node. The second pointer may be identified by a determination that a designated criteria has been satisfied after the given node is placed on the network.Type: GrantFiled: August 19, 2015Date of Patent: November 21, 2017Inventor: James A. Roskind
-
Patent number: RE48102Abstract: Communication applications may include lists of users with which a user of the application communicates. If two users of a communications application each include the other user on their user lists, an implicit trust may be established between the users. For example, if user A includes user B in her list and user B includes user A in his list, then it may be determined that each user knows and/or trusts the other user. As a result, a connection or communications pathway may be automatically created between the client devices of the users to facilitate communications between the users based on the implicit trust.Type: GrantFiled: July 8, 2014Date of Patent: July 14, 2020Assignee: FACEBOOK, INC.Inventor: James A. Roskind