Patents Examined by Thomas J Dailey
  • Patent number: 10944697
    Abstract: A sliding window buffer is implemented on a local computing device that places chunks of content from a data source into a local buffer for transmission on a per-chunk basis. A portion of memory in the local buffer can be re-used for a single data transmission operation until the content is fully transmitted to a remote computing device. Logical positions on the local buffer which correlate to inner positions on the data source are utilized to enable the sliding window buffer to retrieve and retransmit chunks of data, if necessary. An inner position indicates a byte location in the data source and a logical position indicates a corresponding byte position in the local buffer. The local computing device can utilize byte positions to retrieve and re-transmit chunks of data if, for example, the device fails to receive an acknowledgement from the remote computing device for any of the data.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: March 9, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dane Russell Walton, Marcos Perez Mokarzel, Gregory David Manyak, Raimundo Robledo Pontes Filho, Himanshu Gupta
  • Patent number: 10944816
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining from a plurality of computing environments computing environment characterizing data; obtaining application parameter data defined by an application provider, the application parameter data specifying attributes of an application component group defining an application, wherein the application parameter data includes group membership specifying data that specifies that certain application components are to be deployed as a group in a common computing environment; determining, in dependence on data of the computing environment characterizing data and data of the application parameter data, a set of computing environments for deployment of the application component group, and a placement ratio for the application component group.
    Type: Grant
    Filed: June 20, 2019
    Date of Patent: March 9, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dinakar Guniguntala, Deepthi Sebastian, Sudip Karmakar, Kabir Islam, Suman Mitra
  • Patent number: 10918279
    Abstract: A system comprises a plurality of ultrasonic diagnostic apparatuses connected via a network, and comprises: a storage device in which specification information for specifying some of preferences A, B, C to be shared between first and second ultrasonic diagnostic apparatuses is stored; and at least one control device. The control device executes a deciding function of deciding, once the first ultrasonic diagnostic apparatus has accepted an input of a value of at least any one of the plurality of preferences A, B, C, whether or not a preference corresponding to the input value is the preference to be shared based on said specification information, and sets the value of the preference into the second ultrasonic diagnostic apparatus.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: February 16, 2021
    Assignee: GE Precision Healthcare LLC
    Inventors: Yuko Shibata, Seiji Funaya, Yuri Teraoka, Masaru Ogasawara, Manabu Arima
  • Patent number: 10921008
    Abstract: An indoor comfort control system for controlling an indoor comfort system includes a microprocessor, a display, wireless transceiver and a specialized control system computer program. The control is accessible over the Internet via the transceiver. The control is diagnosed and configured by a third-party operating a third-party communication device. The control communicates with the third-party communication device over the Internet. The multi-party access is granted by a principal of the control, and communicated to the third-party communication device by a cloud server system. The control receives connection requests and commands from the third-party communication device over the Internet. The control further communicates responses to the third-party communication device over the Internet. The connection can be timed out based on an access time limit set by the principal.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: February 16, 2021
    Assignee: Braeburn Systems LLC
    Inventors: Glenn A Moore, Daniel S Poplawski
  • Patent number: 10924523
    Abstract: An encodingless transmuxer produces a manifest file and segments for streaming media content over different streaming protocols without encoding or otherwise modifying the binary data from the original encoding of the media content file. The transmuxer detects key frame positions from the media content file metadata. The transmuxer maps segment start times to a subset of the identified key frames based on a segment duration parameter. The transmuxer generates a manifest file listing the segments with each segment identifier comprising a timestamp specifying a time offset for the key frame at which the segment commences. In response to a request for a particular segment, the transmuxer or a streaming server copies or reuses from the original media content file, the binary data for the key frame that commences the particular segment up to the bit immediately before the start of the next segment key frame.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: February 16, 2021
    Assignee: Verizon Digital Media Services Inc.
    Inventor: Seungyeob Choi
  • Patent number: 10911551
    Abstract: An exemplary method of providing content to users of a social networking service includes determining user-traffic patterns during respective periods of time for a plurality of users on a social networking service in a geographic region. The user-traffic patterns including a first user-traffic pattern during a first period of time. The method further includes selecting a first set of users from the plurality of users in the geographic region to receive personalized content. The personalized content is personalized for respective users in the first set of users. The method further includes setting a first distribution rate for the personalized content during the first period of time based at least in part on the first user-traffic pattern and providing the personalized content to client devices of respective users in the first set of users in accordance with the first distribution rate during the first period of time.
    Type: Grant
    Filed: January 11, 2017
    Date of Patent: February 2, 2021
    Assignee: FACEBOOK, INC.
    Inventors: Peter Tuchen Lai, Jia Lu, Selena Menglu Wang
  • Patent number: 10911340
    Abstract: Methods and systems for detecting an anomaly with a communication service provided to a transportation vessel along a travel route are disclosed. In some aspects, performance metrics are obtained for a monitored vessel while the travel is in progress. Historical travel routes are identified having characteristics similar to those of the monitored vessel's travel route. Corresponding performance metrics of the historical travel routes may be aggregated via mean or median operations, and the results compared to equivalent metrics of the monitored vessel. If accumulated negative variances between the monitored vessel's performance and the historical travel route's performance exceed a threshold, an anomaly may be determined to exist.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: February 2, 2021
    Assignee: Viasat, Inc.
    Inventors: Shreyas Vidyarthi, Daniel Tian, Karan S. Lala, Guiseppie R. Pagliaro, Jonathan B. Perapalanunt
  • Patent number: 10911383
    Abstract: Systems and methods to reduce false positives in spam filtering. In one aspect, a method includes automatically generating profiles for persons identified in messages, such as incoming and outgoing e-mails. Messages flagged as spam can be checked against the profile to identify false positives.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: February 2, 2021
    Assignee: VERIZON MEDIA INC.
    Inventors: Adam Michael Smith, Joshua Robert Russell Jacobson, Brian Tadao Kobashikawa, Gregory Garland Thatcher
  • Patent number: 10911399
    Abstract: A recursive DNS nameserver system and related domain name resolution techniques are disclosed. The DNS nameservers utilize a local cache having previously retrieved domain name resolution to avoid recursive resolution processes and the attendant DNS requests. If a matching record is found with a valid (not expired) TTL field, the nameserver returns the cached domain name information to the client. If the TTL for the record in the cache has expired and the nameserver is unable to resolve the domain name information using DNS requests to authoritative servers, the recursive DNS nameserver returns to the cache and accesses the resource record having an expired TTL. The nameserver generates a DNS response to the client device that includes the domain name information from the cached resource record. In various embodiments, subscriber information is utilized to resolve the requested domain name information in accordance with user-defined preferences.
    Type: Grant
    Filed: July 18, 2019
    Date of Patent: February 2, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Noah Treuhaft, David Ulevitch, Michael Damm
  • Patent number: 10901801
    Abstract: A system performs distributed monitoring of network computers for dynamically updating assignment of tasks. The network computers are assigned tasks to perform. The network computers include monitoring software that automatically monitors performance in the background to identify functions performed (other than the assigned tasks). New tasks are configured for the network computers based on the functions performed.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: January 26, 2021
    Inventor: Gunnar Lovelace
  • Patent number: 10893092
    Abstract: A control method of a host electronic device communicating with a client electronic device is provided. The control method includes forming a connection with the client electronic device, determining an application to be shared with the client electronic device, generating shared data for the application to be shared, and transmitting the shared data to the client electronic device.
    Type: Grant
    Filed: October 17, 2014
    Date of Patent: January 12, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sun-Young Jeong, Kang-Tae Kim, Chul-Joo Kim, Kun-Woo Baek, Hee-Ran Youn
  • Patent number: 10887365
    Abstract: A computer-implemented method for controlling bit rate includes determining a difference between a cumulative number of bits used to encode one or more slices of a frame up to and including a first slice encoded using a first coding parameter and a maximum number of bits allowed to encode the one or more slices of the frame, updating a coding parameter threshold based at least in part on a counter that indicates a number of times when one or more coding parameters used to encode the one or more slices reach or exceed the coding parameter threshold, and determining a second coding parameter used to encode a second slice of the frame based at least in part on the difference and the updated coding parameter threshold.
    Type: Grant
    Filed: January 30, 2019
    Date of Patent: January 5, 2021
    Assignee: SZ DJI TECHNOLOGY CO., LTD.
    Inventors: Wenjun Zhao, Yannan Wu
  • Patent number: 10887395
    Abstract: Briefly, embodiments of methods and/or systems of sampling output signal traces by one or more function processors for storage into timeslot arrays are disclosed. In one embodiment, responsive to availability of a connection to an external communications network, computed results of function processing may be conveyed along the external communication network. Responsive to loss of communications to the external communications network, computed parameters may be stored in one or more timeslot arrays, signal sampling intervals, timeslot durations, and transmission frequency to be independent from one another.
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: January 5, 2021
    Assignee: Ecosteer Srl
    Inventors: Elena Pasquali, Daniele Grazioli
  • Patent number: 10862771
    Abstract: An optimization platform system includes a network interface configured to communicate with a plurality user devices and a plurality of servers in a network; a processor communicatively coupled to the network interface; and memory storing instructions that, when executed, cause the processor to obtain network measurements including Quality of Service (QoS) measurements and one of measured Quality of Experience (QoE) measurements and inferred QoE measurements from the QoS measurements for one or more streams in the network, wherein each of the one or more streams has a type selected from a group consisting of a video stream, a Voice over Internet Protocol (VoIP) call, a gaming stream, and an Augmented Reality (AR)/Virtual Reality (VR) stream, and wherein the QoE measurements and the inferred QoE measurements of each of the one or more streams is based on the type of the respective stream, analyze the QoE measurements to determine poor QoE in the network, determine remedial actions in the network to repair the
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: December 8, 2020
    Assignee: Ciena Corporation
    Inventors: Robert Kevin Tomkins, Todd Morris, Romualdas Armolavicius
  • Patent number: 10863006
    Abstract: An interface gateway facilitates communication between a first device and a second device serving a hospitality establishment. The first device is one of a property management system (PMS) and a guest service device, and the second device is the other of the property management system (PMS) and the guest service device. One or more communication ports perform data communications with the first device and the second device. One or more processors receive a message from the first device, determine that the message is in a first format, determine that the message is applicable to the second device, determine that the second device supports a second format, convert the message to the second format, store the message in a transmit queue with an indication of whether a confirmation reply is expected from the second device, and send the message in the second format to the second device.
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: December 8, 2020
    Assignee: Guest Tek Interactive Entertainment Ltd.
    Inventors: Tsu-Kang Peng, Ellison W. Bryksa, Lea Lorenzo
  • Patent number: 10863005
    Abstract: A data transmission method for transmitting compressed data is disclosed. The method includes: classifying transmission target files into transmission groups; calculating, for each of the transmission files, a first compression time taken to compress the file by a first compression system and a first transmission time taken to transmit the file after being compressed by the first compression system; and determining, for each of the transmission groups, transmission order of files belonging to the transmission group based on the first compression time and the first transmission time.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: December 8, 2020
    Assignee: FUJITSU LIMITED
    Inventor: Takuma Maeda
  • Patent number: 10855526
    Abstract: A sensor registration method according to one aspect of the present invention includes generating association information associating port information with sensor information, the port information identifying a connection port of a first communication device to which a sensor is connected, the sensor information including a type of the sensor, converting the association information to have a predetermined format, transmitting the converted association information to an information processing device configured to process data obtained from the sensor, and registering the sensor in the information processing device by storing the converted association information into the information processing device.
    Type: Grant
    Filed: February 5, 2018
    Date of Patent: December 1, 2020
    Assignee: Yokogawa Electric Corporation
    Inventors: Yusaku Yoshida, Shunsuke Baba, Daisuke Ikegami
  • Patent number: 10848926
    Abstract: Information is transferred to a plurality of machines without causing any delay by using a wireless communication scheme for performing one-to-one communication. According to the present disclosure, a communication apparatus includes: a streaming information reception unit configured to receive streaming information from a streaming information transmission device An address information transmission unit configured to transmit address information for identifying the streaming information transmission device to an interception device to cause the interception device to intercept predetermined information for receiving the streaming information transmitted from the streaming information transmission device.
    Type: Grant
    Filed: May 12, 2016
    Date of Patent: November 24, 2020
    Assignee: SONY CORPORATION
    Inventor: Hirofumi Kanbara
  • Patent number: 10838838
    Abstract: Embodiments of this application provide a method performed at a computing device for dealing with an abnormality of an application program. The method includes: recording scene information obtained during operation of an application program; receiving abnormality indication information indicating that an abnormality occurs to the application program; in response, extracting, from the recorded scene information, corresponding scene information, where the application program is divided into a plurality of functional modules, each of the functional modules has a plurality of user interfaces (UI), each functional module having a respective unique tag and each US having a respective unique identifier ID, and the recorded scene information including a life cycle node of an operation page that exists during the operation of the application program, and a TAG and an ID corresponding to the operation page; and performing abnormality analysis according to the extracted scene information.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: November 17, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Liujing Zhou, Zhaowu Lin
  • Patent number: 10834196
    Abstract: A method for execution by a dispersed storage and task (DST) processing unit includes determining a first optimal slice size requirement is determined for a first independent data element (IDE). The first IDE is split into a first plurality of IDEs based on determining the first IDE compares unfavorably to the first optimal slice size requirement. An error coding function is performed on the first plurality of IDEs to produce a set of encoded slices for each of the first plurality of IDEs for transmission to storage units. A subset of additional IDEs are selected to be merged into a merged IDE based on a second optimal slice size requirement, and continuous content of the subset of additional IDEs is concatenated to produce the merged IDE. The error coding function is performed on the merged IDE to produce a second set of encoded slices for transmission to storage units.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: November 10, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jason K. Resch, Ram Narayanan, Andrew D. Baptist, Praveen Viraraghavan, Wesley B. Leggette, Ethan S. Wozniak, Manish Motwani, Bart R. Cilfone, Greg R. Dhuse