Patents Examined by William C McBeth
-
Patent number: 10838842Abstract: Embodiments of the present application provide a method and system for monitoring a service object. During operation, the system obtains resource consumption data corresponding to one or more service objects. The resource consumption data may include data indicating device resource usage. The system may then accumulate the resource consumption data in a predetermined storage object within a statistical time period corresponding to a service object. The system may sort the resource consumption data accumulated in the predetermined storage object within an update time period corresponding to the service object. The system may then load the sorted resource consumption data.Type: GrantFiled: December 11, 2018Date of Patent: November 17, 2020Assignee: Alibaba Group Holding LimitedInventors: Zhuo Song, Yu Li
-
Patent number: 10819805Abstract: A method and apparatus performing operations including instantiating at least one vENUM virtual machine instance, wherein the at least one vENUM virtual machine instance responds to a query by determining if at least one of a service and a record is operating; and when the at least one of a service and a record is operating, vENUM initiates an IMSI session for the at least one of a service and a record.Type: GrantFiled: April 20, 2018Date of Patent: October 27, 2020Assignee: AT&T Intellectual Property I, L.P.Inventors: Mehrad Yasrebi, James Jackson
-
Patent number: 10797895Abstract: A method performed at a server configured to onboard devices in a conference room includes: receiving a log-in request from a user device; receiving a request from the user device for a first activation code for activating devices for use in the conference room; transmitting the first activation code to the user device; receiving a first request from a first device in the conference room for authorization to be used in the conference room, the first request including a second activation code; determining whether the second activation code matches the first activation code; if the second activation code matches the first activation code, authorizing the first device for use in the conference room; and if the second activation code does not match the first activation code, denying the first device for use in the conference room.Type: GrantFiled: June 8, 2017Date of Patent: October 6, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: Wayne Moorefield, Jr., Vikas Vashisht
-
Patent number: 10762116Abstract: A method of analyzing conversational messages may be provided. The method may include receiving a query defining a timespan of messages, retrieving at least one conversational message associated with the defined timespan from a plurality of interleaved messages, retrieving at least one message author associated with the defined timespan from a plurality authors associated with the plurality of interleaved messages, and generating a visualization of conversational threads based on the defined timespan, the at least one conversational message and the at least one message author, the visualization organized into time intervals based on the defined timespan.Type: GrantFiled: December 28, 2017Date of Patent: September 1, 2020Assignee: FUJI XEROX CO., LTD.Inventors: Jian Zhao, Siwei Fu
-
Patent number: 10749969Abstract: When a user of a device set requests a presentation of a content item, the presentation is often carried out on the device with which the user initiated the request, or a different device that the user specifically chooses. The resulting presentation may exhibit lower quality than if the content item were presented using a different device of the device set, but the user may be unaware of the relative merits of the devices, or unwilling to perform the actions to transfer the presentation to a different device. Instead, an automated comparison of the device properties of the devices with the content properties of the content item may inform an automated identification, and recommendation to the user, of an alternative device that is more suitable for presenting the content item. If the user accepts the recommendation, the presentation of the content item may be transferred to the recommended device.Type: GrantFiled: June 1, 2016Date of Patent: August 18, 2020Assignee: Oath Inc.Inventor: Bart Thomée
-
Patent number: 10742736Abstract: Embodiments of network devices for content distribution are described. In some embodiments, an edge network device integrates network coding for content distribution with erasure coding for data storage. Embodiments of methods of integrating network coding and erasure coding are also disclosed. In some embodiments, an edge network device can determine content distribution and storage for content based on one or more penalty functions that assess storage capacity, computational power, user demand, and/or network bandwidth for optimal resource usage. In some embodiments, an edge network device creates fragments of content and transmits a subset of the fragments for early distribution. In response to a user request for the content, the edge network device can transmit the remaining fragments to the user device for the user device to reconstruct the original content.Type: GrantFiled: December 19, 2017Date of Patent: August 11, 2020Assignee: Western Digital Technologies, Inc.Inventors: Jun Xu, Robert P. Ryan, Grant C. Mackey, James N. Malina, Robin O'Neill, Nils E. Larson
-
Patent number: 10742529Abstract: Systems, methods, and computer-readable media for hierarchichal sharding of flows from sensors to collectors. A first collector can receive a first portion of a network flow from a first capturing agent and determine that a second portion of the network flow was not received from the first capturing agent. The first collector can then send the first portion of the network flow to a second collector. A third collector can receive the second portion of the network flow from a second capturing agent and determine that the third collector did not receive the first portion of the network flow. The third collector can then send the second portion of the network flow to the second collector. The second collector can then aggregate the first portion and second portion of the network flow to yield the entire portion of the network flow.Type: GrantFiled: April 24, 2019Date of Patent: August 11, 2020Assignee: Cisco Technology, Inc.Inventors: Shashidhar Gandham, Rohit Chandra Prasad, Abhishek Ranjan Singh, Navindra Yadav, Khawar Deen, Varun Sagar Malhotra
-
Patent number: 10721202Abstract: A computerized method comprising using at least one hardware processor for receiving a plurality of digital responses in response to a digital broadcast, each digital response associated with at least one of a plurality of computerized devices. The method comprises an action of calculating a plurality of priority scores, one each for some of the plurality of digital responses, and an action of selecting an ordered subset of the plurality of digital responses based on the plurality of priority scores. The method comprises an action of presenting to a user the ordered subset, and an action of receiving at least one digital counter-response for at least one of the plurality of digital response. The method comprises an action of sending the at least one digital counter-response to a respective one of the plurality of computerized devices associated with the respective digital response.Type: GrantFiled: May 29, 2017Date of Patent: July 21, 2020Assignee: International Business Machines CorporationInventors: Maya Barnea, Shiri Kremer-Davidson, Lior Leiba, Inbal Ronen
-
Patent number: 10715575Abstract: A service request for communication services for communication clients is received. In response, a communication service network is set up to support the communication services. Routing metadata is generated for each of the communication clients. The routing metadata is to be used by each of the communication clients for sharing service quality information with a respective peer communication client over a light-weight peer-to-peer (P2P) network. The routing metadata is downloaded to each of the communication clients. A communication client may exchange service signaling packets or service data packets over the communication service network. When the communication client determines that there is a problematic region in a bitstream received from the communication server, the communication client can request a peer communication client for a service quality information portion related to the problematic region.Type: GrantFiled: June 1, 2016Date of Patent: July 14, 2020Assignee: Dolby Laboratories Licensing CorporationInventors: Shen Huang, Doh-Suk Kim, Xuejing Sun
-
Patent number: 10708389Abstract: A system and method provides data reporting and real-time user interfaces to a client device of a material handling system according to a unified architecture. The method includes (i) receiving, by a machine automation controller, real-time data of one or more machine automation devices of a material handling system; (ii) controlling, by the machine automation controller, the one or more machine automation devices using the real-time data as feedback; (iii) shaping the real-time data according to a domain model into a staging object; (iv) maintaining a cache object that corresponds to the staging object in a broker process; and (v) responding to one or more client requests for a data item by transmitting at least a portion of data contained in the cache object to a client device for presenting in a user interface. The client device may also be collecting historical data or statistical data for reporting purposes.Type: GrantFiled: December 6, 2016Date of Patent: July 7, 2020Assignee: INTELLIGRATED HEADQUARTERS, LLCInventor: James A. Shrider
-
Patent number: 10673793Abstract: A system according to certain aspects improves the process of sending emails containing attachments. The system can detect a request to send an email containing attachments to one or more recipients, create a copy of the attachments on a network storage device, replace the attachments contained in the email with links to the copies of the attachments, and send the email containing the links to the one or more recipients.Type: GrantFiled: June 30, 2016Date of Patent: June 2, 2020Assignee: Commvault Systems, Inc.Inventors: Manas Bhikchand Mutha, Prosenjit Sinha, Jun H. Ahn
-
Patent number: 10623264Abstract: In some examples, a system obtains a network logical model and, for each node in a network, a node-level logical, concrete, and hardware model. The system identifies a service function chain, and determines a respective set of service function chain rules. For each node, the system determines whether the respective set of service function chain rules is correctly captured in the node-level logical model and/or concrete model to yield a node containment check result. Based on a comparison of policy actions in the concrete model, hardware model, and at least one of the node-level logical model or network logical model, the system determines whether the respective set of service function chain rules is correctly rendered on each node to yield a node rendering check result. Based on the node containment check result and node rendering check result, the system determines whether the service function chain is correctly configured.Type: GrantFiled: August 31, 2017Date of Patent: April 14, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: Ramana Rao Kompella, Kartik Mohanram, Advait Dixit, Sundar Iyer
-
Patent number: 10594839Abstract: Among other things, embodiments of the present disclosure help improve virtual assistant systems by providing dynamic, customizable deployment groups for virtual assistant software features. Users, such as software developers, can deploy and remove software packages from different groups, and precisely define the members in any number of different deployment groups that can access the deployed virtual assistant software.Type: GrantFiled: June 14, 2017Date of Patent: March 17, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Dorrene Brown, David Brett, Adarsh Sridhar, Yujia Liu, Eugeniya Salatovka, James Francis Gilsinan, IV
-
Patent number: 10574373Abstract: A system comprises a first server including a port, a memory, a processor operatively coupled to the port and memory, and a service application for execution by the processor. The service application is configured to: receive identification information related to an over-the-air radio broadcast via the port of the first server, wherein the identification information is transmitted to the first server using a radio broadcast receiver remote from the first server, communicate a request for automatic content recognition (ACR) of an Internet-based streaming version of the over-the-air radio broadcast; and receive metadata associated with the over-the-air radio broadcast in response to the request and initiate transmission of the metadata to the radio broadcast receiver.Type: GrantFiled: August 8, 2017Date of Patent: February 25, 2020Assignee: Ibiquity Digital CorporationInventor: Robert Michael Dillon
-
Patent number: 10574775Abstract: Systems, methods, and non-transitory computer readable media are configured to detect a communication link quality that fails to satisfy a communications bandwidth threshold. A cache associated with a client computing device of a user is queried for content items not consumed by the user for presentation in a news feed displayed on the client computing device. At least one content item of the content items not consumed by the user is presented in the news feed.Type: GrantFiled: December 10, 2015Date of Patent: February 25, 2020Assignee: Facebook, Inc.Inventors: Meihong Wang, Wenyuan Yu, Saurabh Aggarwal
-
Patent number: 10567518Abstract: A computing device configured to facilitate on-boarding of an electronic device may comprise a processor and memory. The memory may store instructions that cause the processor to receive, over a public network, a first communication from the electronic device on a private network, comprising an address of the electronic device on the private network. A first identifier associated with the address of the electronic device on the public network and the received address of the electronic device on the private network may be stored in a persistent store. The computing device may then receive a first request from a browser and, based upon a second identifier associated therewith, retrieve the stored address of the electronic device on the private network. The retrieved address of the electronic device on the private network may then be sent, over the public network, in response to the received first request from the browser.Type: GrantFiled: June 26, 2015Date of Patent: February 18, 2020Assignee: Western Digital Technologies, Inc.Inventors: Eric S. Bjornson, Rajesh K. Batra, Cipson Jose Chiriyankandath
-
Patent number: 10552798Abstract: A method and system including a display; a memory storing processor-executable steps; a Productivity Integration Hub (PIH) module; and a processor to execute the processor-executable process steps to cause the system to: present a user interface on the display, the user interface associated with an end-user application and including one or more user-entry fields to receive data to request a service; receive input data in the one or more displayed user-entry fields; receive the input data at the PIH module; access a productivity server via the PIH module; return one or more response details to the PIH module from the productivity server; and display on the user interface at least one of the one or more response details received from the PIH module. Numerous other aspects are provided.Type: GrantFiled: June 21, 2017Date of Patent: February 4, 2020Assignee: SAP SEInventors: Rama Sulakshani Murari, Nitin Verma, Showkath Ali Naseem
-
Patent number: 10554761Abstract: Methods, apparatus, systems and articles of manufacture to transfer a data set via parallel communications are disclosed herein. Example methods include controlling the distribution of portions of a field data set to a network access point via a plurality of parallel communication sessions established by respective ones of a plurality of communication devices with the network access point. Example methods also include comparing a first value based on a respective data transfer rate of a first one of the communication sessions to a second value based on a respective data transfer rate of a second one of the communication sessions to determine whether to establish a new communication session with a third one of the plurality of communication devices. In response to determining to establish a new communication session, a processor instructs a third one of the communication devices to establish the new communication session to transmit a respective portion of the field data set to the network access point.Type: GrantFiled: December 12, 2015Date of Patent: February 4, 2020Assignee: AT&T INTELLECTUAL PROPERTY I, LPInventor: Robert J. Hall
-
Patent number: 10536410Abstract: A device and method for switching between message threads is provided. The device includes: a communication interface; a display device; and, a controller. The controller is configured to: generate, at the display device, a first message thread of a plurality of message threads, each message thread comprising groups of associated messages transmitted and received by the communication interface; identify a message portion in the first message thread as being associated with one or more other message threads of the plurality of message threads, based on one or more of: respective content and respective metadata of the one or more other message threads; and, generate, at the display device, a link to the one or more other message threads.Type: GrantFiled: July 7, 2017Date of Patent: January 14, 2020Assignee: MOTOROLA SOLUTIONS, INC.Inventors: Bing Qin Lim, Wai Mun Lee, Boon Kheng Hooi
-
Patent number: 10511683Abstract: A proxy framework communicatively connected to source systems and backend systems can intercept a call from a client device to a legacy backend system, interprets the call, and determines whether an account associated with the client device has migrated to an information exchange platform. If so, the proxy framework can direct the call to a native backend system that is native to the information exchange platform, instead of the legacy backend system. If not, the call is forwarded to the legacy backend system.Type: GrantFiled: April 13, 2017Date of Patent: December 17, 2019Assignee: OPEN TEXT GXS ULCInventors: Marcelo Busatta, Bhaskar R. Gudlavenkatasiva, Michael D. McKee