Patents Examined by Sanjoy Roy
-
Patent number: 11190561Abstract: A computing system may include a first client computing device configured to locally generate a first local graphics surface, and a second client computing device configured to locally generate a second local graphics surface. A collaboration cloud computing service may cooperate with the first and second client devices to capture the first graphics surface from the first client device and share the first graphics surface from the first client device within the second graphics surface of the second client device, determine a media cloud source and playback control data associated with a video to be displayed in the first graphics surface of the first client device, and cause the second client computing device to independently stream the video from the media cloud source and play the video within the shared first graphics surface synchronously with playback of the video at the first client device based upon the playback control data.Type: GrantFiled: January 24, 2020Date of Patent: November 30, 2021Assignee: CITRIX SYSTEMS, INC.Inventors: Mukund Ingale, Jacob Jared Summers, Georgy Momchilov, Christopher M. Fleck
-
Patent number: 11184450Abstract: A communication server supports automatic content receipt and distribution. The communication server receives a set of content objects, where a content object of the set is associated with a set of target group identifiers. A content object of the set may include different versions of content for ABn and/or multivariate testing. The communication server generates target segment identifier combinations and distributes versions of messages proportionally to each user identifier associated with the target segment combinations. The server generates engagement metrics corresponding to interaction by the user identifiers with the messages. The metrics may be generated for each message version, each group of users, and each group combination.Type: GrantFiled: January 31, 2019Date of Patent: November 23, 2021Assignee: salesforce.com, inc.Inventors: Shacarah Gagnon-Kvale, Samuel Winton Whitmore
-
Patent number: 11178186Abstract: A method, apparatus, system, and computer program product for evaluating enforcement decisions on an asset using a policy. Rules in the policy are applied by a computer system to the asset taking into account a context for a request to access the asset in response receiving to the request to access the asset, and wherein the rules in the policy determine whether access to the asset is allowed. A determination is made by the computer system as to whether a conflict is present in an initial decision made using the rules in the policy. A set of conflict resolution processes are applied by the computer system when the conflict is present such that a final decision is made on the request to access the asset.Type: GrantFiled: March 19, 2020Date of Patent: November 16, 2021Assignee: International Business Machines CorporationInventors: Roger C. Raphael, Rajesh M. Desai, Ety Khaitzin, Shalu Agrawal, Angineh Aghakiant
-
Patent number: 11159499Abstract: Electronic data can be conveyed. A processor of a first intermediate device can receive a first file. The processor can decrypt the first file to produce a second file. The second file can include a third file and an identification. The identification can be for a destination device. The third file can include the electronic data. The third file can be encrypted with respect to the first intermediate device. The processor can determine, based on the identification, a second intermediate device. The second intermediate device can be different from the destination device. The processor can produce a fourth file. The fourth file can include the third file and the identification. The processor can encrypt the fourth file to produce a fifth file. The processor can convey, to the second intermediate device, the fifth file.Type: GrantFiled: January 31, 2019Date of Patent: October 26, 2021Assignee: salesforce.com, inc.Inventor: Eugene Lew
-
Patent number: 11128526Abstract: Novel tools and techniques are provided for implementing configuration data and settings on customer premises equipment (“CPE”), and, more particularly, for implementing storage, retrieval, and transfer of configuration data and settings associated with a user and/or a customer premises on CPE. In operation, CPE might set and store one or more configuration settings associated with a user and/or a customer premises. Next, a first CPE might receive a request to set the one or more configuration settings associated with the user or the customer premises on the first CPE or on a second CPE. Based on the request received, the CPE might retrieve from storage and set the one or more configuration settings associated with the user or the customer premises on the first CPE or on the second CPE.Type: GrantFiled: August 22, 2018Date of Patent: September 21, 2021Assignee: CenturyLink Intellectual Property LLCInventors: Zubin Ingah, Michael D. Sprenger
-
Patent number: 11095547Abstract: Combinations of host ports and storage ports (e.g., I-T pairs) on a storage network that are zoned but not masked may be determined, without accessing a switch or network administrator. Heartbeat communications (heartbeats) may be transmitted from host systems to each storage device of a storage system of which the host system is aware, along the one or more I/O paths of which the host is aware to the storage port of the I/O path. The storage devices may include one or more nominal devices defined for I-T pairs for which I/O connectivity has not been defined for any storage devices. The storage system may maintain a master heartbeat (heartbeat) table that may include a plurality of entries, each entry corresponding to a combination of a host port, storage port and storage device, and storing a time stamp value for a most recent heartbeat received for the combination.Type: GrantFiled: January 31, 2019Date of Patent: August 17, 2021Assignee: EMC IP Holding Company LLCInventors: Michael E. Specht, Vinay G. Rao, Subin George, Arieh Don
-
Patent number: 11089352Abstract: Systems and methods are provided herein for synchronizing content across multiple user devices. Content packets may be individually provided to user devices associated with a group. Each content packet may include a portion of content (e.g., media content) and a content index (e.g., an index that indicates a sequence by which the content packets are to be presented). The user device may begin to play the content packets according to the sequence. The user device may receive a particular content index identifying a particular content packet that occurs latest in the sequence and that has been received by all of the devices of the group. The user device may modify playback of the content packets based at least in part on the particular content index to synchronize playback of the content at the user device with respect to playback at the one or more devices.Type: GrantFiled: January 28, 2019Date of Patent: August 10, 2021Assignee: Amazon Technologies, Inc.Inventors: Michael James Bartholomew, Paul Martin, Steve Huynh
-
Patent number: 11075842Abstract: Some embodiments provide a novel method for load balancing data messages that are sent by a source compute node (SCN) to one or more different groups of destination compute nodes (DCNs). In some embodiments, the method deploys a load balancer in the source compute node's egress datapath. This load balancer receives each data message sent from the source compute node, and determines whether the data message is addressed to one of the DCN groups for which the load balancer spreads the data traffic to balance the load across (e.g., data traffic directed to) the DCNs in the group. When the received data message is not addressed to one of the load balanced DCN groups, the load balancer forwards the received data message to its addressed destination. On the other hand, when the received data message is addressed to one of load balancer's DCN groups, the load balancer identifies a DCN in the addressed DCN group that should receive the data message, and directs the data message to the identified DCN.Type: GrantFiled: May 30, 2019Date of Patent: July 27, 2021Assignee: NICIRA, INC.Inventors: Jayant Jain, Anirban Sengupta, Mohan Parthasarathy, Allwyn Sequeira, Serge Maskalik, Rick Lund
-
Patent number: 11061668Abstract: A method and system for enabling use of a reusable-code section across applications of different operating systems. For a first application designed for a first operating system (“OS”), a first native-code section and a reusable-code section are defined as part of the first application. For a second application designed for a second OS, a second native-code section and the reusable-code section are defined as part of the second application, and the second application is incapable of running on the first OS. The first and second native-code sections communicate with a web-services server, which communicates with a plurality of backend-services servers, at least some of which are controlled by different entities. The web-services server coordinates the execution of service requests with the backend-services servers on behalf of the first and second applications. The reusable-code section facilitates the display of user-interface elements when the first and second applications are executed.Type: GrantFiled: August 21, 2018Date of Patent: July 13, 2021Assignee: XEVO INC.Inventors: Glenn R. Harter, Stephen K. Spear, Jr.
-
Patent number: 11050837Abstract: A technique includes providing, by a computer, a portal to provide a catalog describing features of a plurality of cloud services available and to be provided by otherwise unused hardware resources of a plurality of private cloud providers. The technique includes, by the computer, in response to input received through the portal selecting a given cloud service for a tenant, exposing the given cloud service to the tenant. Exposing the given cloud service to the user includes requesting a given cloud provider corresponding to the given cloud service to configure the given cloud provider to provide the given cloud service to the tenant.Type: GrantFiled: January 31, 2019Date of Patent: June 29, 2021Assignee: Hewlett Packard Enterprise Development LPInventors: Raj Narayan Marndi, Sagar Ratnakara Nikam, Mayuri Ravindra Joshi
-
Patent number: 11044297Abstract: An apparatus is provided. The apparatus has an interface for receiving media information, wherein the media information indicates a segment data rate for each of a plurality of media data segments and further indicates a quality value for each of the plurality of media data segments. Moreover, the apparatus has a processor for selecting one or more selected segments from the plurality of the media data segments depending on the segment data rates of the plurality of media data segments, depending on the quality values of the plurality of media data segments and depending on an available data rate of a communication resource. The interface is configured to transmit a request requesting the one or more selected segments. Moreover, the interface is configured to receive the one or more selected segments being transmitted on the communication resource.Type: GrantFiled: February 16, 2016Date of Patent: June 22, 2021Assignee: bitmovin GmbHInventors: Stefan Lederer, Christopher Ferdinand Mueller, Christian Timmerer
-
Patent number: 11044183Abstract: A network interface device, said network interface device has a data transmission path configured to receive data for transmission. The data for transmission is to be sent over a network by the network interface device. A monitor is configured to monitor the data transmission path to determine if an underrun condition is associated with the data transmission path. If so, an indication is included in the transmitted data packet.Type: GrantFiled: December 29, 2015Date of Patent: June 22, 2021Assignee: XILINX, INC.Inventors: Steven L. Pope, David J. Riddoch, Derek Roberts
-
Patent number: 11038975Abstract: An information pushing method and device. One particular embodiment of the method includes: acquiring a push instruction; acquiring information about at least one candidate push user with the category of push information the same as the category of to-be-pushed information; according to the push instruction and the information about at least one candidate push user, selecting at least one to-be-pushed user; and pushing the to-be-pushed information to the at least one to-be-pushed user. The method realizes that the push information is sent to the same user only once within a certain time length, thus preventing too much interference to a user.Type: GrantFiled: July 14, 2017Date of Patent: June 15, 2021Assignees: Beijing Jingdong Shangke Information Technology Co., Ltd., Beijing Jingdong Century Trading Co., Ltd.Inventor: Jie Chen
-
Patent number: 11013052Abstract: Methods and Systems for modifying or releasing a Multicast/Broadcast (MB) session for delivery of MB Data to a plurality of Electronic Devices (EDs) connected to a (Radio) Access Network (R)AN node is disclosed. The method includes receiving one or more triggers, and instructing the various network functions and (R)AN nodes to modify (or release) the MB session dependent on the received trigger.Type: GrantFiled: January 11, 2019Date of Patent: May 18, 2021Inventors: Ngoc Dung Dao, Xu Li
-
Patent number: 10987006Abstract: Embodiments are disclosed for a wireless wearable computer with fitness machine connectivity for improved activity monitoring using caloric expenditure models.Type: GrantFiled: September 12, 2018Date of Patent: April 27, 2021Assignee: Apple Inc.Inventors: Bharath Narasimha Rao, Jennifer Strasser, Umamahesh Srinivas, Kevin Sheridan, James Ochs, Vinay R. Majjigi, Karthik Jayaraman Raghuram, Olivier Humblet, Jay Blahnik
-
Patent number: 10992756Abstract: An information processing apparatus includes a reception unit and a notification unit. The reception unit receives a function of an apparatus. The notification unit transmits a notification indicating a warning in a case where when the function is executed, it is presumed that electric power exceeds a threshold and at least one of the function received by the reception unit and a function does not operate normally.Type: GrantFiled: August 22, 2018Date of Patent: April 27, 2021Assignee: FUJI XEROX CO., LTD.Inventor: Kengo Tokuchi
-
Patent number: 10992546Abstract: A method and system for diagnosing a fault in a system. Operational state and configuration information is obtained from a plurality of components residing in a plurality of domains, the status and configuration information being based on a plurality of layers of a communication model. The operational state and configuration information are correlated and reformatted to create an end-to-end view of a network-based application; and a user interface configured to visualize the correlated and reformatted operational state and configuration information across the plurality of domains is generated, the user interface configured to present the visualized status and configuration information at each of the plurality of layers.Type: GrantFiled: July 9, 2019Date of Patent: April 27, 2021Assignee: CHARTER COMMUNICATIONS OPERATING, LLCInventor: Sandeep Reddy Mereddy
-
Patent number: 10985984Abstract: A mobile device connected to a wireless sensor network may receive a script update in a series of transmissions from a network management device, the transmissions being broken up over an extended period of time. The transmissions may be as small as one or several packets that make up a portion of the script. Each transmission is sent and received in coordination with a predetermined active cycle of the mobile device, i.e., during the normal mode of operation for the mobile device. A device may transition from a low-power (sleep) state to an active (awake) state to perform its routine functions. During this active time, a network management device sends a message to the mobile device indicating the availability of a script update. The mobile device, in response, transmits to the network management device a requested amount of update data it wishes to receive during this period of activity.Type: GrantFiled: August 24, 2018Date of Patent: April 20, 2021Assignee: Synapse Wireless, Inc.Inventor: Eric Joseph Ibarra
-
Patent number: 10972525Abstract: In accordance with one or more embodiments, aspects of the disclosure may provide efficient, effective, and convenient ways of managing the transmission of content items in a network. In particular, a device may be preconfigured with buffer priority assignments and performance metrics for various media types or data types. The device may detect a media type or data type for a packet corresponding to a content item, assign the packet to a buffer queue based on the media type or data type, and transmit the packet. The device may also determine whether performance metrics for the media type or data type are being met. If the device fails to meet performance metrics, the device may negotiate with other devices on the network to compensate for the failure to meet performance metrics and/or adjust buffer priorities as necessary.Type: GrantFiled: August 15, 2016Date of Patent: April 6, 2021Assignee: Comcast Cable Communications, LLCInventors: Benny Pruden, Ross Gilson
-
Patent number: 10972355Abstract: Techniques for are described which enable users of a service provider network to manage local storage devices connected to computer systems of the service provider network as a service. A service provider network provides an application programming interface (API) that enables users to manage local storage devices in association with compute instances created by users using a hardware virtualization service of the service provider network. The API can be used to attach local storage devices to compute instances (that is, make local storage devices available for use as a block storage device), detach local storage devices from compute instances (that is, make local storage devices unavailable for use by a compute instance and possibly available for use by other compute instances on the same computer system), among other possible operations.Type: GrantFiled: April 4, 2018Date of Patent: April 6, 2021Assignee: Amazon Technologies, Inc.Inventors: Jean-Paul Bauer, James Pinkerton, Colin Harrison Brace, David Everard Brown