Patents Examined by Kenneth R. Coulter
  • Patent number: 10764171
    Abstract: In various embodiments, an apparatus, a non-transitory computer-readable media, and a method are provided, involving a technique to: receive an indication of a receipt, via a first path segment, of a first packet that includes a header that is configured for use in identifying a path segment identifier data structure that includes a sequence of path segment identifiers including at least one first path segment identifier configured for use in identifying the first path segment, a second path segment identifier that identifies a region of a network that does not include the current node and that is configured for use in identifying a second path segment, and a third path segment identifier configured for use in identifying a third path segment; detect, using the header of the first packet, the path segment identifier data structure and an active identifier indicator for designating one of the path segment identifiers in the sequence for use by the current node; determine that the active identifier indicator de
    Type: Grant
    Filed: March 7, 2019
    Date of Patent: September 1, 2020
    Assignee: SITTING MAN, LLC
    Inventor: Robert Paul Morris
  • Patent number: 10764364
    Abstract: Live migration of partitions can be achieved using server-to-server communications to coordinate and control partition migration and rebuild a persistent state of the partition on a destination server while the partition is served on the source server. The live migration approach breaks the heavy dependency on the partition master by eliminating most of the server-to-master communications, delegating coordination and control of the migration to the source and destination servers. After the migration is initiated by the partition master, the source server sends in-memory cache entries indicating the persistent state of the partition to the destination server. Once transferred, the two servers can cooperate to complete the handover, which loads the partition on the destination server using the cache entries received from the source server. Once the source server offloads the partition, it can redirect traffic for the partition to the destination server by triggering an update to the partition map.
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: September 1, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Yongfu Lou, Arild Einar Skjolsvold, Qiuhan Wang, Donglin Wei, Maneesh Sah, Jegan Devaraju
  • Patent number: 10764237
    Abstract: Network address date groups are defined that are associated with a group of electronic objects. Where network address date groups appear to relate to the same person or group, they are assigned an entity group identifier that allows tracking the electronic objects across network address changes. The entity group identifier may then be used by an advertiser or other service provider.
    Type: Grant
    Filed: March 16, 2017
    Date of Patent: September 1, 2020
    Assignee: Conversant LLC
    Inventors: Glenn L. Strycker, Lochlan H. Rose, Maria de las Nieves Herranz, David K. Knutson, Danny Avni
  • Patent number: 10754693
    Abstract: The current document is directed to methods and systems that establish secure, verifiable chains of control for computational entities within a distributed computing system. When a computational entity is first instantiated or introduced into the distributed computing system, public and private identities are generated for the computational entity and secure control is established over the computational entity by an initial controlling entity. Subsequently, control of the computational entity may be transferred from the initial controlling entity to a different controlling entity using a secure, three-party transaction that records the transfer of control in a distributed public ledger. As control of the computational entity is subsequently transferred to different controlling entities by secure three-party transactions, a chain of control from one controlling entity to another is established and recorded in the distributed public ledger.
    Type: Grant
    Filed: July 5, 2018
    Date of Patent: August 25, 2020
    Assignee: VMware, Inc.
    Inventor: Shawn Rud Hartsock
  • Patent number: 10757186
    Abstract: Automated uploading of user and system data from one or more source computing systems to one or more destination storage repositories is provided. A data uploader module is installed on each computing system or is accessible by each computing system from which user and/or system data may need to be exported to a destination repository. Upon command, a data uploader module reads desired user data or system data from the computing system. The read data is transformed, if required, and the data is then exported to a destination storage repository. The exported data may be stored and analyzed at the destination storage repository from which it may be subsequently exported to other destinations, including back to the source computing system from which it was originally extracted.
    Type: Grant
    Filed: March 2, 2015
    Date of Patent: August 25, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Shiliang Li, Bei Lu, Shanming Xuan, Kuntao Yu, Jiajie Zhong, Zhigang Zhuang, Jay D. Austin, Jr., Hai-Yun He, Yunquan Peng
  • Patent number: 10750363
    Abstract: The embodiments herein relate to a mobile terminal and a method for accessing a wireless network in a roaming environment, the mobile terminal being pre-provided with credentials to access the wireless network, the mobile terminal further being provided with an application, said application includes a service part and an application part. The mobile terminal is configured to: send a request to a EAP server, the request including the credentials of the mobile terminal; connect the service part of the application to an access control server which adds/creates an EAP account for the mobile terminal for a predetermined time period; and to access the wireless network when the EAP server validly authenticates the credentials of the mobile terminal. The embodiments also relate to a method in the access control server and to the server.
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: August 18, 2020
    Assignee: Telia Company AB
    Inventor: Michael Huber
  • Patent number: 10742704
    Abstract: A method and apparatus for an adaptive video-aware streaming architecture are disclosed. The architecture may include cloud-based prediction and elastic rate control.
    Type: Grant
    Filed: July 5, 2018
    Date of Patent: August 11, 2020
    Assignee: Cinova Media
    Inventors: Domenico Guardini, Pierre Seigneurbieux
  • Patent number: 10743161
    Abstract: Embodiments herein disclose a method for identifying a unicast Device to Device (D2D) communication. Further, the method includes generating, by a source User Equipment (UE), a D2D Media Access Control (MAC) Protocol Data Unit (PDU) comprising a unicast parameter. Further, the method includes transmitting, by the source UE, the D2D MAC PDU to the destination UE. Further, the method includes receiving, by the destination UE, the D2D MAC PDU. Further, the method includes detecting, by the destination UE, one of unicast parameters and groupcast parameters of the D2D MAC PDU. Furthermore, the method includes identifying, by the UE, the D2D MAC PDU is for one of the unicast D2D communication when the unicast parameters are detected, and the groupcast D2D communication when the groupcast parameters are detected.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: August 11, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Anil Agiwal, Rajavelsamy Rajadurai
  • Patent number: 10735556
    Abstract: There is provided a software-defined networking, SDN, architecture network, comprising a first network node (100) and a second network node (300), the first network node being configured to transmit data packets comprising: user data packets belonging to two or more user data packet flows, the user data packets of each user data packet flow comprising user data plane information; and control data packets each comprising OSI layer 7, L7, information for controlling the processing by the second node of the user data packets of a respective one of the user data packet flows. The SDN architecture network further comprises an SDN architecture forwarding element configured to forward user data packets received from the first node towards the second node using forwarding information that links a forwarding address to information in an IP 5-tuple of a data packet.
    Type: Grant
    Filed: February 3, 2015
    Date of Patent: August 4, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Miguel Angel Muñoz de la Torre Alonso, Stephen Terrill
  • Patent number: 10735496
    Abstract: A technique for capturing the output of a software application, controlled by an end-user of a client computer, on a server computer. The data may be captured from a hosted application running on the server computer, an application simulating the operations of an application used by the end-user on the client computer, or from a capture stream sent by an application on the client computer. A capture engine stores the capture data on the server computer without consuming processing or memory resources of the client computer. Furthermore, the capture data is immediately available on the server computer for sharing and publication, without consuming network bandwidth or a long upload delay.
    Type: Grant
    Filed: April 26, 2013
    Date of Patent: August 4, 2020
    Assignee: Autodesk, Inc.
    Inventors: Tovi Grossman, George Fitzmaurice
  • Patent number: 10728588
    Abstract: A processing system may request, from an edge server, a first video chunk for a first segment and a second video chunk for a second segment of a video program stored in a cache of the edge server, where the first and second video chunks that are requested are encoded at a testing bitrate comprising a second lowest available bitrate in accordance with an adaptive bitrate streaming protocol. The processing system may further receive the first and second video chunks from the edge server via a network link, determine a bandwidth of the network link based upon the testing bitrate, the durations of the first and second video chunks, and an elapsed time to receive the first and second video chunks, and request a third video chunk for a third segment of the video program encoded at a highest available bitrate below the bandwidth of the network link.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: July 28, 2020
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Mohammad Mahvash, Sassan Pejhan
  • Patent number: 10728630
    Abstract: A processing system including at least one processor may request, from an edge server, a plurality of video chunks for a plurality of segments of a video program to fill a video buffer, where the plurality of video chunks is encoded at a startup bitrate comprising a second lowest available bitrate of a plurality of available bitrates in accordance with an adaptive bitrate streaming protocol. The processing system may further receive, from the edge server, the plurality of video chunks, write the plurality of video chunks to the video buffer, and play out the plurality of video chunks from the video buffer when an occupancy level of the video buffer exceeds a threshold. In addition, the processing system may select a next video chunk for a next segment of the video program after the plurality of segments in accordance with a mapping function.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: July 28, 2020
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Mohammad Mahvash, Sassan Pejhan
  • Patent number: 10728305
    Abstract: Devices, computer-readable media, and methods for providing a timeout for an adaptive bitrate streaming video chunk download are disclosed. For example, a processing system including at least one processor may determine a first bitrate for a first segment of a video program based upon an occupancy level of a video buffer of a device, request a first video chunk of the first segment encoded at the first bitrate, determine that the first video chunk is not received within a threshold of a duration of time after the requesting of the first video chunk, and request, responsive to the determining that the first video chunk is not received within the threshold of the duration of time, a second video chunk of the first segment encoded at a second bitrate that is lower than the first bitrate.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: July 28, 2020
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Mohammad Mahvash, Sassan Pejhan, Buu Kha, Garrett Newell
  • Patent number: 10726091
    Abstract: In some implementations, a method for remediating issues on webpages through client-side fixes that are performed without modifying underlying webpage code includes receiving, at a remediation server system, a request for remediation code, the request for remediation code originating from a client computing device that has accessed a webpage that has a statement requiring the remediation code, the webpage being part of a website that is hosted by a third party server system, the request identifying the webpage that is requesting the remediation code. The method can further include identifying one or more specific remediations for remediating issues on the website; accessing one or more specific remediation code portions; and accessing a client-side remediation code engine. The method can further include transmitting the client-side remediation code engine and the one or more specific remediation code portions to the client computing device.
    Type: Grant
    Filed: May 6, 2019
    Date of Patent: July 28, 2020
    Assignee: Siteimprove A/S
    Inventor: Kasper Kronborg Isager
  • Patent number: 10708215
    Abstract: Techniques for displaying comment information are described herein. A method includes playing the target video, displaying the comments information associated with a video when said video is being played, displaying the social functions corresponding to said specific comment information when receiving the selection command corresponding to the specific comments information currently displayed, receiving the social information sending command corresponding to said social functions, obtaining the command inputted by the user on said social function panel, displaying said command corresponding to said specific comments information, and sending the server a request to add said command of said specific comments information so that said server will add said command into the comments information of said target video and record said command as the social information of said specific comments information. This invention allows the user to use more social functions when using the comments.
    Type: Grant
    Filed: March 10, 2017
    Date of Patent: July 7, 2020
    Assignee: Shanghai Hode Information Technology Co., Ltd.
    Inventors: Yi Xu, Fan Lan
  • Patent number: 10698727
    Abstract: A computer-implemented method is provided for supporting virtual machine and/or container live migration. The method may include hosting a virtual machine (VM) at a first location to be migrated to a second location by sending VM data packets from the first location to the second location and detecting a predetermined event associated with the VM at the first location. The method may further include prompting, in response to detection of the predetermined event, the redirection of the VM data packets from the first location to a buffer associated with the second location and storing the VM data packets in the buffer. The method may further include detecting an end of the predetermined event associated with the first location, and redirecting, in response to the end of the predetermined event, the VM data packets stored in the buffer to the VM migrated to the second location.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: June 30, 2020
    Assignee: International Business Machines Corporation
    Inventors: Bulent Abali, Hubertus Franke, Thai Franck Le, Erich M. Nahum
  • Patent number: 10694354
    Abstract: Embodiments herein disclose a method for identifying a unicast Device to Device (D2D) communication. Further, the method includes generating, by a source User Equipment (UE), a D2D Media Access Control (MAC) Protocol Data Unit (PDU) comprising a unicast parameter. Further, the method includes transmitting, by the source UE, the D2D MAC PDU to the destination UE. Further, the method includes receiving, by the destination UE, the D2D MAC PDU. Further, the method includes detecting, by the destination UE, one of unicast parameters and groupcast parameters of the D2D MAC PDU. Furthermore, the method includes identifying, by the UE, the D2D MAC PDU is for one of the unicast D2D communication when the unicast parameters are detected, and the groupcast D2D communication when the groupcast parameters are detected.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: June 23, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Anil Agiwal, Rajavelsamy Rajadurai
  • Patent number: 10673982
    Abstract: A gateway may allow for a cloud-based application to connect to a hierarchical type database. The gateway may identify a connection route between a cloud instance and the hierarchical type database. The gateway may translate a SQL call from the cloud-based application to a DL/I call to access data on the hierarchical type database.
    Type: Grant
    Filed: June 6, 2018
    Date of Patent: June 2, 2020
    Assignee: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
    Inventors: Juan Acosta, Horacio Alejandro Delgado, Tapan K. Ganguly, Vishal Jha, Alan Daniel Schwartz, Zelisha Siclait, Mathew Varghese, Aditya Yallaturu
  • Patent number: 10664550
    Abstract: A method according to one embodiment includes mapping the competitive computer network environment based on network connections between web domains within the competitive computer network environment, wherein the web domains include at least a target domain and a plurality of source domains, determining persistence properties of the network connections between the web domains to identify network connections that are expected to persist for at least a threshold period of time, determining, for each source domain of the plurality of source domains having a network connection with the target domain expected to persist for at least the threshold period of time, a referral value indicative of an amount of network traffic directed from the source domain to the target domain, and ranking the source domains based on the corresponding referral values.
    Type: Grant
    Filed: February 1, 2018
    Date of Patent: May 26, 2020
    Assignee: DemandJump, Inc.
    Inventor: Tyler Foxworthy
  • Patent number: 10666522
    Abstract: Aspects of the present disclosure involve systems and methods for monitoring and quantifying the performance of a content delivery network (CDN) from a client side perspective based on server side events. In one particular embodiment, one or more content servers of the CDN may provide connectivity or other performance information to a collector device or site. This information may be reported by each of the content servers for each request for content received at the server. The collector site may then store the received performance information in a database for analysis by one or more systems.
    Type: Grant
    Filed: August 19, 2019
    Date of Patent: May 26, 2020
    Assignee: Level 3 Communications, LLC
    Inventors: William Hopkins, William R. Power