Patents Examined by Tu T. Nguyen
-
Patent number: 10635735Abstract: Embodiments of the disclosure disclose a method and apparatus for displaying information. The method comprises: acquiring to-be-displayed information; generating a URL of a target page, the target page including a hyperlink linking to a display page of the to-be-displayed information; sending the URL to a first terminal device, the first terminal device used for generating and displaying a QR code of the URL; determining, in response to receiving an information display request sent by a second terminal device for characterizing the second terminal device recognizing the QR code, whether the information display request meets a preset condition; and sending a page display instruction to the second terminal device, in response to determining the information display request meeting the preset condition, wherein the second terminal device displays the target page in response to receiving the page display instruction and displays the to-be-displayed information in response to the hyperlink being clicked.Type: GrantFiled: September 17, 2018Date of Patent: April 28, 2020Assignee: Baidu Online Network Technology (Beijing) Co., LtdInventors: Xuechao Liu, Biao Han, Xiaobing Zhu, Huafeng Sun, Xiao Wang, Qingming He, Hao Lv
-
Patent number: 10630627Abstract: Method, apparatus and computer program product for querying a group-based communication platform are described herein. For example, the apparatus comprises at least one processor and at least one non-transitory memory including program code. The at least one non-transitory memory and the program code are configured to, with the at least one processor, cause the apparatus to at least store a plurality of electronic messages to a message corpus; receive a search query associated with the message corpus, wherein the search query comprises reaction metadata criteria; and apply the search query to the message corpus to generate a reaction search results set.Type: GrantFiled: June 18, 2018Date of Patent: April 21, 2020Assignee: SLACK TECHNOLOGIES, INC.Inventors: Joshua Wills, Paul Lloyd, Serguei Mourachov, Neil Walker
-
Patent number: 10623508Abstract: Embodiments described include systems and methods for integrating use of a cloud discovery service into a client application for a network application is provided. A client application can establish, for a user, one or more sessions with one or more network applications via an embedded browser within the client application. A request to access a uniform resource locator (URL) from a network application accessed via the embedded browser can be intercepted. The client application can communicate with a cloud discovery service to determine a location for which to send the URL for the user. The cloud service can select the location from a plurality of locations based at least on a context of the user. The client application can receive, from the cloud discovery service, the location for the URL and, responsive to the request, transmit the URL to the location selected by the cloud discovery service.Type: GrantFiled: September 12, 2018Date of Patent: April 14, 2020Assignee: Citrix Systems, Inc.Inventor: Abhishek Chauhan
-
Patent number: 10623451Abstract: A computer-implemented communication channel, server, methods, systems, device, apparatus, platform, application & service are disclosed for receiving by a server from a first user, a selection of a second user from a contact list, a request for initiating a call and a selection of one or more types of one or more applications, interfaces and media. In the event the second user accepts an initiated call within pre-set duration, start communication session and presenting said selected one or more applications, interfaces, media to first user and/or second user. Enabling the first user and/or the second user in real-time to access said presented application or interface or media and receiving by the server, a termination indication from the first user or the second user, the termination indication indicating the ending of the call and based on the termination indication, terminate the call or terminate said communication session.Type: GrantFiled: November 16, 2017Date of Patent: April 14, 2020Inventor: Yogesh Chunilal Rathod
-
Patent number: 10591581Abstract: A space-time calibration system and method implement space-time solutions, in which, in one preferred embodiment, a single node determines its own space-time solutions based on other network nodes with which the single node communicates. In other preferred embodiments, space-time solutions for the node can be generated using other resources in the network. The disclosed system and method enable reliable, precise object positioning particularly for environments where the Global Positioning System (GPS) is blocked or subject to interference such as within the urban core.Type: GrantFiled: October 16, 2017Date of Patent: March 17, 2020Assignee: Digimarc CorporationInventor: Geoffrey B. Rhoads
-
Patent number: 10587415Abstract: Embodiments of the disclosure relate to controlling access to email content. According to various embodiments as described herein, an email message may be accessed by a computing device to identify a uniform resource locator (URL) within the email message, wherein the URL corresponds to a resource residing in a protected location that is not accessible by a native browser application of the client device. The computing device may determine whether the client device is permitted to access the URL and request access to the resource via the secure browser application of the client device upon a determination that the client device is permitted to access the resource in accordance with the at least one resource rule.Type: GrantFiled: September 19, 2016Date of Patent: March 10, 2020Assignee: AIRWATCH LLCInventors: Alan Dabbiere, Erich Stuntebeck, Jonathan Blake Brannon
-
Patent number: 10579227Abstract: Systems and methods are disclosed which detect unresponsive interactions with display pages. Specifically, a client computing device may retrieve display pages from a remote computing system for local display. A local interaction monitoring component may monitor local interactions with the display page, and identify those interactions with the display pages that did not produce a change in the display page as unresponsive interactions. Unresponsive interactions are monitored to determine whether a cluster of unresponsive interactions is formed around an interactive element and the size of the active area of the interactive element is increased.Type: GrantFiled: February 20, 2018Date of Patent: March 3, 2020Assignee: Amazon Technologies, Inc.Inventors: Mihai Bura, Catalin Dumitru, Alexandru Tronciu
-
Patent number: 10574505Abstract: An endpoint broker to provide application launch endpoints from multiple data centers having different tenancy sets. Upon accessing a request for an application launch endpoint connection for a user, the broker selects a data center, from amongst multiple data centers that have different tenancy sets, that is to provide an endpoint in satisfaction of the request. The endpoint broker identifies an endpoint from the selected data center, and then associates the identified endpoint with the user. The user is then provided access to the identified endpoint using the association. Thus, a user is not restricted to having an endpoint from a single data center. If there are concerns with providing an endpoint from one data center, an endpoint may be provided from another data center in a manner that is transparent to the user.Type: GrantFiled: March 20, 2019Date of Patent: February 25, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Sriram Sampath, Tristan William Scott, Ido Miles Ben-Shachar, Ersev Samim Erdogan, Niraj Agarwala
-
Patent number: 10560346Abstract: This application provides a service implementation method and apparatus. The method may include: returning, when an object creation request from an object provider is received, a response message to the object provider according to an application scenario corresponding to the object creation request, the response message including at least one flow template matching the application scenario; selecting, according to a selection instruction sent by the object provider, a flow template for a target object corresponding to the object creation request; and implementing, when an interaction request for the target object is received from a data provider, an interactive operation between the object provider and the data provider according to the selected flow template. By means of the technical solutions of this application, configuration and template customization can be performed on a service flow, and a more flexible interactive operation can be implemented.Type: GrantFiled: November 15, 2017Date of Patent: February 11, 2020Assignee: ALIBABA GROUP HOLDING LIMITEDInventors: Ran Zou, Shuai Zheng, Guqiang Lin
-
Patent number: 10558542Abstract: In one example, a network management system (NMS) and method models services in a network. The NMS identifies externally mapped attributes in a vendor neutral yang model of a network service, assigns an attribute type to one or more of the externally mapped attributes, wherein assigning includes determining, by a learning system, the attribute type of one or more of the externally mapped attributes based on an analysis of attribute types assigned to the externally mapped attributes of other network services, constructs a separate dependency graph for each of the externally mapped attributes and builds a separate hidden service model for each of the externally mapped attributes, wherein the externally mapped attribute for each hidden service model is a merge attribute for that hidden service model.Type: GrantFiled: March 31, 2017Date of Patent: February 11, 2020Assignee: Juniper Networks, Inc.Inventors: Chandrasekhar A, Nirmal Anburose
-
Patent number: 10555152Abstract: Systems and methods for cooperation among multiple drones include two or more drones in cooperation with each other, in which a first drone may provide data of interest, processing capabilities, or physical capabilities to a second drone requesting such data or capabilities. A method may include collecting, at the first drone, sensor data associated with a monitored object of interest, and receiving a request for sensor data from the second drone. The first drone may transmit an acceptance to the request, and reformat the sensor data by removing identifiable characteristics from the sensor data to create a result set of sensor data. The first drone may then transmit the result set of sensor data to the second drone.Type: GrantFiled: September 28, 2017Date of Patent: February 4, 2020Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Venson Shaw, Sangar Dowlatkhah
-
Patent number: 10541951Abstract: A method, system and software system is disclosed that networks a plurality of client messaging devices to one or more server devices. Each messaging device executes a client portion, and the server executes a server portion of a computer software system product stored therein. Cooperative execution of the software system product of the invention facilitates messaging services between the users, as well as the generation and continuous updating in real-time of a LIVE feed transmission that is transmitted over the network to each user actively logged into the system. The content of the LIVE feed is generated by the server and is customized for each user. When displayed by the user on the user's client messaging device, the LIVE feed information is a visual representation (updated continuously in real-time) of the communications activity of all of the user's contacts.Type: GrantFiled: March 27, 2017Date of Patent: January 21, 2020Assignee: Inbox Group, LLCInventor: Maher Janajri
-
Patent number: 10541955Abstract: A message transmitting method. In the method, a receiving party identifier is acquired; a visual element is acquired; a sound gathering instruction is received; a sound is gathered to form audio data according to the sound gathering instruction; and a message is generated according to the visual element and the audio data, and is transmitted to a message receiver corresponding to the receiving party identifier, so as for the message receiver to present the visual element and play the audio data.Type: GrantFiled: September 29, 2017Date of Patent: January 21, 2020Assignee: Tencent Technology (Shenzhen) Company LimitedInventors: Liwei Ye, Yu Chen, Bin Li
-
Patent number: 10530731Abstract: Methods, devices, systems, and computer-readable media with instructions for text communications with imbedded audio or audiovisual elements are described. One embodiment involves displaying a user interface for chat communication with a time-ordered display space for communications. Text communications and audiovisual communications are each presented in associated rows within the user interface. Various embodiments enable audio or video notes as well as audio or video streaming or multi-user calls within the user interface with individual communications or connections presented within the time-ordered display. In some embodiments, communications within the display are deleted based on ephemeral message triggers.Type: GrantFiled: March 27, 2017Date of Patent: January 7, 2020Assignee: Snap Inc.Inventors: William Wu, Nathan Kenneth Boyd, Newar Husam Al Majid, Erik Wagner
-
Patent number: 10523530Abstract: This application provides a service implementation method and apparatus. The method may include: returning, when an object creation request from an object provider is received, a response message to the object provider according to an application scenario corresponding to the object creation request, the response message including at least one flow template matching the application scenario; selecting, according to a selection instruction sent by the object provider, a flow template for a target object corresponding to the object creation request; and implementing, when an interaction request for the target object is received from a data provider, an interactive operation between the object provider and the data provider according to the selected flow template. By means of the technical solutions of this application, configuration and template customization can be performed on a service flow, and a more flexible interactive operation can be implemented.Type: GrantFiled: November 15, 2017Date of Patent: December 31, 2019Assignee: ALIBABA GROUP HOLDING LIMITEDInventors: Ran Zou, Shuai Zheng, Guqiang Lin
-
Patent number: 10520451Abstract: Systems, methods, and apparatus are provided for determining overlay of a pattern on a substrate with a mask pattern defined in a resist layer on top of the pattern on the substrate. A first grating is provided under a second grating, each having substantially identical pitch to the other, together forming a composite grating. A first illumination beam is provided under an angle of incidence along a first horizontal direction. The intensity of a diffracted beam from the composite grating is measured. A second illumination beam is provided under the angle of incidence along a second horizontal direction. The second horizontal direction is opposite to the first horizontal direction. The intensity of the diffracted beam from the composite grating is measured. The difference between the diffracted beam from the first illumination beam and the diffracted beam from the second illumination beam, linearly scaled, results in the overlay error.Type: GrantFiled: August 22, 2017Date of Patent: December 31, 2019Assignee: ASML Netherlands B.V.Inventor: Arie Jeffrey Den Boef
-
Patent number: 10516739Abstract: An extensible computing system integrates asset health data and user control of devices made by different manufacturers, using a common computer platform application structure and a common platform services structure. A services bus communicates device signals in a standardized format from the common platform services structure to a proprietary extension services structure, which converts the device communication signals from the standardized format to a proprietary communication format. A data highway bus communicates asset health and reliability data in a standardized data format from the proprietary extension services structure to the common extension services structure. The proprietary services structure converts asset health data from a proprietary data format as received from the proprietary device into the standardized data format.Type: GrantFiled: December 4, 2018Date of Patent: December 24, 2019Assignee: Computational Systems, Inc.Inventors: Christopher G. Hilemon, Anthony J. Hayzen, William L. Sells, Trevor D. Schleiss, Manikandan Janardhanan
-
Patent number: 10511809Abstract: A system and method comprising a mobile device in communication with a server, wherein the server is adapted for receiving surveillance data transferred electronically from a surveillance area. At least one camera is positioned at the surveillance area for capturing surveillance data, wherein the surveillance data comprises metadata comprising at least one of audio, video, images, point in time and location of the surveillance area. The surveillance data is transferred from the server to said mobile device and displayed on the mobile device upon a user request. The surveillance data may be transferred automatically using a combination of a radio, a network, or a base station. A motion detection means can be engaged to the system to detect variations in motion measurements and provide global positioning data at the surveillance area. The system provides automatic updates to a user regarding delivery surveillance data corresponding to the user request.Type: GrantFiled: December 3, 2017Date of Patent: December 17, 2019Inventor: Antonio Garrett
-
Patent number: 10491542Abstract: A method and apparatus for the efficient dynamic allocation of additional bandwidth in an optical virtual private network (OVPN) are described herein. A software defined network (SDN) controller may receive a request from an end-user of an OVPN for active bandwidth. Then, the SDN controller may determine whether the OVPN requires additional bandwidth to satisfy the request. As of the request, the additional bandwidth may be pre-deployed, but not yet activated for use. In an example, a path computation element (PCE) of the SDN controller may make this determination. Further, the SDN controller, on a condition that additional bandwidth is required, may determine whether additional bandwidth may be activated based on a policy of the end-user. As a result, the SDN controller, on a condition that additional bandwidth may be activated, may transmit an activation message to one or more line cards of the OVPN to activate the additional bandwidth.Type: GrantFiled: November 7, 2017Date of Patent: November 26, 2019Assignee: Infinera CorporationInventors: Christopher Liou, Balaji Balasubramanian, Mahidhar Rajala, Srinivasan Seetharaman, Anurag Sharma, Sri Mohana Satya Srinivas Singamsetty
-
Patent number: 10478092Abstract: A registration method whereby a sensor-based approach is used to establish initial registration and whereby upon the commencement of navigating an endoscope, image-based registration methods are used in order to more accurately maintain the registration between the endoscope location and previously-acquired images. A six-degree-of-freedom location sensor is placed on the probe in order to reduce the number of previously-acquired images that must be compared to a real-time image obtained from the endoscope.Type: GrantFiled: April 2, 2019Date of Patent: November 19, 2019Assignee: Covidien LPInventors: Dorian Averbuch, Oded Zur, Oren P. Weingarten