Remote Data Accessing Patents (Class 709/217)
  • Patent number: 10051089
    Abstract: A cache server for providing content includes a processor configured to receive a first datagram from a client system sent to an anycast address, send a response datagram to the client system in response to the first datagram, receive a request datagram from the client system sent to the anycast address, and send a batch of content datagrams to the client system. The first datagram includes a universal resource locator corresponding to the content. The response datagram includes a content identifier for the content. The request datagram includes the content identifier, an offset, and a bandwidth indicator. The batch of content datagrams includes a portion of the content starting at the offset.
    Type: Grant
    Filed: July 14, 2017
    Date of Patent: August 14, 2018
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Oliver Spatscheck, Seungjoon Lee, Michael Rabinovich, Jacobus E. Van der Merwe
  • Patent number: 10049159
    Abstract: Enhanced techniques for data retrieval in a distributed computing environment are described. A computing node of a distributed computing environment may receive a data request. The computing node may include one or more subsets of data. The computing node may be configured to search among the one or more subset of data for a beginning of a data range that is responsive to the data request. The computing node may be further configured to forward a data range responsive to the search to another computing node of the distributed computing system to be merged with one or more additional data ranges. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 18, 2014
    Date of Patent: August 14, 2018
    Assignee: SAS Institute Inc.
    Inventors: Joseph Albert F. S. Pingenot, Christopher Daniel Bailey
  • Patent number: 10050994
    Abstract: Disclosed is a method for processing data, which includes: obtaining grade of a plug-in; assigning the plug-in into one of a plurality of categories according to the grade of the plug-in; and displaying at least one operation indication and recommended operation information based on the category the plug-in belongs to. A computing device for processing data is also disclosed.
    Type: Grant
    Filed: May 13, 2015
    Date of Patent: August 14, 2018
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Yingzhe Shao
  • Patent number: 10051320
    Abstract: A particular method includes identifying a request to record media programming at a media recorder. The request specifies a recording resolution. The method includes determining a resolution of the media programming and comparing whether the resolution matches the recording resolution. The method includes converting the media programming at the resolution to the recording resolution with in response to determining that the resolution is different than the recording resolution, wherein the media programming is stored at the recording resolution at a storage device.
    Type: Grant
    Filed: May 3, 2016
    Date of Patent: August 14, 2018
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Jeffrey Joseph Farah
  • Patent number: 10050801
    Abstract: A hybrid fiber-coax network may replace an analog forward link with a digital optical forward link between a converged cable-access platform (CCAP) and node, which may allow for improved data-throughput rates on the network. Replacing the analog forward link with the digital optical forward link may allow for a greater distance between a headend and the node. Further, the digital optical forward link may improve link modulation error ratio (MER), which, when combined with advanced headend equipment, may enable a cable modem to support the high-order modulation profiles (e.g., profiles included in DOCSIS 3.1).
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: August 14, 2018
    Assignee: Comcast Cable Communications, LLC
    Inventors: Jorge Salinger, John Bevilacqua, Saifur Rahman
  • Patent number: 10042688
    Abstract: A self-diagnostic device driver includes a memory that stores machine instructions and a processor coupled to the memory that executes the machine instructions to record an operational history associated with the device driver. The processor further executes the machine instructions to detect an error associated with the device driver, remove an associated driver from service, and automatically replicate a sequence of device driver operations corresponding to a segment of the operational history immediately preceding detection of the error. The processor also executes the machine instructions to automatically record a diagnostic history associated with the device driver while replicating the sequence of device driver operations. After the sequence has been replicated, the device is returned to service.
    Type: Grant
    Filed: March 2, 2016
    Date of Patent: August 7, 2018
    Assignee: Western Digital Technologies, Inc.
    Inventors: Thomas Freeman, Nathan Allan Rabe
  • Patent number: 10042932
    Abstract: A hypertext transfer protocol (HTTP) request that includes embedded scripted code that specifies requested data search, search result data manipulation, and manipulated search result data visualization processing is received at a server. The received embedded scripted code that specifies the requested data search, search result data manipulation, and manipulated search result data visualization processing is executed. Visualized manipulated search results are generated as output of the execution of the received embedded scripted code. The visualized manipulated search results are returned in response to receiving the HTTP request that includes the embedded scripted code.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: August 7, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Beisiegel, Dinakaran Joseph, Devaprasad K. Nadgir
  • Patent number: 10044838
    Abstract: In some embodiments, a method of automatically setting a protocol is performed in a protocol automatic setting server communicating with a client in a Programmable Logic Controller (PLC) system. The method can include receiving a request frame from a client; analyzing a protocol of the request frame based on a protocol stack and determining a response frame corresponding to the request frame according to an analysis result; and transmitting the response frame to the client. The server can automatically analyze a request frame from the client based on the protocol stack, and thus conventional protocol presetting can be eliminated.
    Type: Grant
    Filed: April 13, 2016
    Date of Patent: August 7, 2018
    Assignee: LSIS CO., LTD.
    Inventors: Ki-Myung Kim, Geon Yoon
  • Patent number: 10044735
    Abstract: A system and method is disclosed for validating the authenticity of communications between users using message transmission systems. The system is configured to be independent of the message transmission system and is configured to determine a verification status associated with the message sender, the message recipients, or both. Based on the assigned verification status, the system generates notifications which are transmitted to at least one of the parties to the message, depending on the verification status, thereby providing a representation of the authenticity of the message. In certain embodiments, the system is configured to prompt user actions to be taken at remote devices, such as mobile phones and computers based on the verification statuses.
    Type: Grant
    Filed: April 7, 2016
    Date of Patent: August 7, 2018
    Assignee: SECURE INFORMATION DEVICES INC.
    Inventor: John B. Snyder
  • Patent number: 10045190
    Abstract: A method for providing information associated with a target Bluetooth device. A first, search-attempting Bluetooth device sends an inquiry message for searching for a nearby target Bluetooth device. A target Bluetooth device responds by sending an inquiry response message including predefined information mark data. The first Bluetooth device extracts link information from the information mark data, and uses the link information to access information associated with the target Bluetooth device. If the link information includes a user manual link or an application link, after the first Bluetooth device and the target Bluetooth device are paired, the manual link or the application link are used for obtaining a manual associated with the target Bluetooth device or downloading an application associated with the target Bluetooth device.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: August 7, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Jae-Hyeok Lee
  • Patent number: 10044795
    Abstract: Methods and apparatus for rack deployments for virtual computing environments are disclosed. An example method includes retrieving, from a repository remote from a system integrator, a software image to be deployed on a processing unit installed in a server rack, in response to receiving a dynamic host configuration protocol request from a processing unit at a virtual imaging appliance, detecting the processing unit and transmitting a network address to the processing unit to be utilized by the processing unit, transmitting the software image from the virtual imaging appliance to the network address assigned to the processing unit, and transmitting a hardware management system software image from the virtual imaging appliance to a network switch installed in the server rack to cause a hardware management system to be installed in the server rack.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: August 7, 2018
    Assignee: VMWARE INC.
    Inventors: Thirumalesh Reddy, Raj Yavatkar, Sreekantha Indireddy, Shreekanth Ankala
  • Patent number: 10044825
    Abstract: In particular embodiments, a computing device may receive device data from a client device. The computing device may encode the data for transmission to a remote desktop client. The re-encoding may be performed according to a pre-defined import/export protocol.
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: August 7, 2018
    Assignee: Dell Products L.P.
    Inventors: Andrew T. Fausak, Oleg Rombakh
  • Patent number: 10044831
    Abstract: A client device communicates with a server to receive media streaming. The server detect a current media streaming session with the client device and determines a need to convey information regarding the ongoing media streaming session to the client device The server inserts a trigger in a hypertext transfer protocol (HTTP) response to a client device. The trigger is configured to indicate that a connection with the server is requested. The client device detects the trigger and verifies whether the server is a trusted server. After verifying that the server is trusted and the request is legitimate. The client device establishes a connection with the server and requests a message including information about the ongoing media streaming session. In response, the server sends a dynamic adaptive streaming over HTTP (DASH) message to the client device.
    Type: Grant
    Filed: March 10, 2015
    Date of Patent: August 7, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Imed Bouazizi
  • Patent number: 10044653
    Abstract: A messaging system creates a content index for messages for user selection of all of part of a message. By selecting only an indexed portion of the message, the user avoids downloading unneeded portions of the message. The content index is created according to pre-defined user criteria and semantic analysis of the contents of the message.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: August 7, 2018
    Assignee: International Business Machines Corporation
    Inventors: Simone Bonazzoli, Marco Borgianni, Claudio Falcone, Alessio Fioravanti, Giuseppe Longobardi, Silvano Lutri, Luigi Presti, Paolo Salerno, Alessandro Tomasi, Francesca Ziantoni
  • Patent number: 10038672
    Abstract: A system for generating virtual private network (VPN) sessions from VPN server log messages uses and displays a VPN sessions table in which each row contains attributes of a corresponding VPN session. Processing of a log message causes a session to be generated when there is no ACTIVE session in the table for a username extracted from a log message. A time extracted from the log message is stored as the session start time and as a temporary end time associated with the session. If a gap between a temporary end time and a time extracted from a log message for the associated ACTIVE session is less than a threshold amount, the temporary end time is set to the extracted time. If the gap is equal to or exceeds the threshold, the status of the session is changed from ACTIVE to CLOSED, and a new ACTIVE session is generated.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: July 31, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Kineret Raviv, Carmit Sahar, Eyal Kolman
  • Patent number: 10038725
    Abstract: A private overlay network is introduced into an existing core network infrastructure to control information flow between private secure environments. Such a scheme can be used to connect a factory automation network linking operations devices to a corporate network linking various business units, with enhanced network security. Such a connection can be facilitated by introducing into the existing infrastructure a set of industrial security appliances (ISAs) that work together to create an encrypted tunnel between the two networks. The set of ISAs can be scalable to overlay differently sized core networks, to create the private overlay network. Connections to the private overlay network can be managed by the ISAs in a distributed fashion, implementing a peer-to-peer dynamic mesh policy. The industrial security system disclosed may be particularly advantageous in environments such as public utility systems, medical facilities, and energy delivery systems.
    Type: Grant
    Filed: May 16, 2016
    Date of Patent: July 31, 2018
    Assignee: Tempered Networks, Inc.
    Inventors: David Mattes, Ludwin Fuchs, Eric Artzt
  • Patent number: 10037436
    Abstract: An appliance is capable of storing and processing data related to details surrounding its ownership, behavior, and history within itself in a secure and unalterable way. The appliance may experience multiple transfers in ownership during its lifetime. Certain data stored in the appliance may be encrypted such that only qualifying parties (e.g., owners) may be able to access the data. Some data may remain private to an individual owner while other data may be made available to subsequent owners by passing a shared secret that can be utilized to decrypt the other data. Data may be stored in the appliance in chronological order and may be signed by appropriate parties such that it is not possible to alter the data without detection.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: July 31, 2018
    Assignee: Visa International Service Association
    Inventor: David White
  • Patent number: 10036409
    Abstract: A hydraulic system (1) is provided comprising a group of at least two valves (2a, 2b, 2c) connected to a bus (8), each of said valves (2a, 2b, 2c) comprising a primary memory (9a, 9b, 9c) for storing a set of parameters of the valve (2a, 2b, 2c). The service work of such a hydraulic system should be facilitated. To this end each valve (2a, 2b, 2c) comprises a secondary memory (10a, 10b, 10c) storing said set of parameters of a different valve (2b, 2c, 2a) of said group.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: July 31, 2018
    Assignee: Danfoss Power Solutions ApS
    Inventors: Henrik Hjorth, Erik Christensen
  • Patent number: 10038645
    Abstract: In accordance with an embodiment, described herein is a system and method for providing portable partitions in a multitenant application server environment. In accordance with an embodiment, the system enables a partition to be exported from first or source domain (e.g., a test domain), and imported into another second or target domain (e.g., a production domain). During creation or export of a partition archive, the partition archive is created which includes a partition configuration, resource group or resource group template information, and optionally application binaries. The partition archive can also include an interface that allows access to exportable or configurable values associated with the partition. During deployment or import of the partition archive to the target domain, the information in the partition archive, including the exportable or configurable values associated with the partition, are used to configure the partition for use in the target domain.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: July 31, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Chanda Patel, Joseph Dipol, Trilok Agarwal, Nazrul Islam, Rajiv Mordani
  • Patent number: 10031918
    Abstract: A file system and method of file access are disclosed. In a particular embodiment, a method is performed at a host device coupled to a data storage device, where the host device includes a memory storing a file data structure. The host device receives a request to open a file and, in response to the request, retrieves location data of the file from the file data structure. The host device reads data of the file from the data storage device based on the location data and extracts metadata from the data of the file.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: July 24, 2018
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: Robert Chang, Po Yuan, Xian Jun Liu, Bahman Qawami, Haluk Tanik
  • Patent number: 10031518
    Abstract: Various techniques are described to facilitate controlling an unmanned aerial vehicle (UAV) and viewing feedback received from a UAV. A graphical user interface (GUI) is provided that allows a user to view a display window. The display window may indicate structures or portions of structures in which additional image data is desired by highlighting these portions within the display window. Static imagery may be leveraged to provide smooth and consistent feedback transitions. When a delay exists between the time the UAV sends live video data and the time it may be displayed in the GUI, the static images may be shown in the display window initially until the live video data may be displayed. The opacity of structures included in an initial display window may also transition to a greater opacity over time, with the live video eventually being displayed.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: July 24, 2018
    Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
    Inventors: Nathan L. Tofte, Brian N. Harvey
  • Patent number: 10031693
    Abstract: Whether a replication relationship is established between a first and a second storage device is determined. If it is determined that the replication relationship is established between the first and second storage device, then whether data in the first region of the first storage device has changed since a previously completed asynchronous data replication process is determined. If the data in the first region of the first storage device has changed since the previously completed asynchronous data replication process, then whether the changed data in the first storage device is data copied from the second region of the first storage device is determined. If the changed data in the first region of the first storage device is data copied from the second region of the first storage device, then data from the second region of the second storage device is replicated to the first region of the second storage device.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: July 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Manish Bansode, Shrirang S. Bhagwat, Pankaj Deshpande, Subhojit Roy
  • Patent number: 10033592
    Abstract: A method of monitoring network links is disclosed which includes: issuing, by a primary node module, a configuration file to a plurality of secondary node modules; receiving, by the secondary node modules, the configuration file, and performing a least link coverage algorithm to the configuration file, obtaining a set of least link coverages of a data detection stream between the secondary node modules; performing, by the secondary node modules, a one-way delay detection algorithm, performing one-way delay detection to the set of least link coverages, obtaining a one-way delay detection result, and returning the one-way delay detection result to the primary node module; and determining, by the primary node module, whether to trigger an alarm program based on a set alarm threshold. Links of the entire network are monitored more accurately and efficiently, while solving the asymmetric link delay issue, and may locate a failed link quickly.
    Type: Grant
    Filed: December 11, 2014
    Date of Patent: July 24, 2018
    Assignee: Baidu Online Network Technology (Beijing) Co., Ltd.
    Inventors: Zecheng Zhuo, Pengfei Zhang, Bixi Wang, Bin Liu, Wenbo Liu
  • Patent number: 10032031
    Abstract: Disclosed are various embodiments for detecting unknown software vulnerabilities and system compromises. In a first implementation, a monitoring service records an indication of which portions of an imported software package are invoked by a service during a learning period. After the learning period, the monitoring service determines that a different portion of the imported software package is invoked by the service. The portion is different than those invoked by the service during the learning period. An action is then performed in response to determining that the different portion of the imported software package is invoked by the service.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: July 24, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Nima Sharifi Mehr
  • Patent number: 10032122
    Abstract: A computer stores connection information with respect to data items that are management targets. The connection information identifies connection sources and connection destinations. The computer executes a process including performing analysis based on the connection information with respect to first and second data, which are specified as output targets of information indicating connections; outputting first connection information as information indicating a connection between first and second data, when one or a plurality of data items that are connection destinations are traced from the first data set as a connection source, and the second data is reached as a connection destination; and outputting second connection information as information indicating a connection between third and fourth data, when one or a plurality of data items that are connection destinations are traced from the third data set as a connection source, and the fourth data is reached as a connection destination.
    Type: Grant
    Filed: January 13, 2015
    Date of Patent: July 24, 2018
    Assignees: FUJITSU LIMITED, HONDA MOTOR CO., LTD.
    Inventors: Naoki Hashiguchi, Kou Kawanobe, Yasuo Kurosaki, Hiroshi Ishida
  • Patent number: 10033599
    Abstract: A method of quantifying resolution times through external networks includes receiving, from an external network, a transmission indicating an incident. The transmission includes a first time at which an indication of the incident was posted to the external network. The method may also include generating an incident record associated with the incident, submitting the incident record to an incident management process to resolve the incident, and receiving an indication that the incident is resolved. The method may additionally include submitting a request to the external network to post the indication that the incident is resolved, and receiving, from the external network, a second time at which the indication that the incident is resolved was posted by the external network.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: July 24, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Ben Fisher, Kevin Dean Miller, Kevin Fenger, Hari Krishna Menon, Timothy Gradl
  • Patent number: 10033804
    Abstract: Systems and methods are provided for a pull model for delivery of data such as content metadata among interconnected content delivery networks (CDNi), allowing for accurate metadata information in appropriate edge servers in a large CDNi system. When a request for an asset in a CDN (CDN A) is to be served by another, interconnected CDN (CDN B), a link to the location where the metadata is stored within CDN A can be provided along with the request for CDN B to serve the content to the user. The link can be passed to the appropriate edge device in CDN B, which can retrieve the metadata to set up and support the content session. The encrypted information can also be passed recursively by CDN B to other CDNs with which it is interconnected.
    Type: Grant
    Filed: January 27, 2015
    Date of Patent: July 24, 2018
    Assignee: Comcast Cable Communications, LLC
    Inventors: Agustin Schapira, Yiu Lee
  • Patent number: 10033964
    Abstract: A system that incorporates teachings of the present disclosure may capture images using a camera system at a location associated with a user, transmit video content representative of the images over a network for presentation by another media processor at another location, receive at a media processor object content and second video content representative of second images that are associated with the second user, and present at a display device of the location the object content and the second video content in a telepresence configuration that simulates a presence of the other user at the location, where at least one of the object content and the video content is presented as three dimensional content or holographic content. Other embodiments are disclosed.
    Type: Grant
    Filed: February 7, 2017
    Date of Patent: July 24, 2018
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Tara Hines, Andrea Basso, Aleksey Ivanov, Jeffrey Mikan, Nadia Morris
  • Patent number: 10025839
    Abstract: Frame data is received from an agent instrumented on a software component, the frame data describing a particular request from the software component to a database access component intercepted at the agent. The particular request corresponds to a transaction involving a database and the software component can interface with the database using the database access component. A service mode is identified that corresponds to the transaction and virtualization data is generated based on the service model and the particular request. The virtualization data is sent to the agent that describes a virtualized response to be provided by the agent to the software component as a response to the particular request.
    Type: Grant
    Filed: November 29, 2013
    Date of Patent: July 17, 2018
    Assignee: CA, Inc.
    Inventors: Jean-David Dahan, James Stephen Kress
  • Patent number: 10025623
    Abstract: Some computing devices have limited resources such as, for example, battery power. When a user ceases to interact with an application, execution of the application can be moved to background and the application can be paused. During the time period in which the application is paused, the application consumes no CPU cycles because executing managed threads of the paused application are stopped, and native threads are prevented from running using asynchronous procedure calls.
    Type: Grant
    Filed: January 31, 2016
    Date of Patent: July 17, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Abhinaba Basu, Jan Kotas
  • Patent number: 10027745
    Abstract: An improved system and method are disclosed for peer-to-peer communications. In one example, the method enables an endpoint to use a tunneling server to bypass a network address translation (NAT) device that is blocking messages to an endpoint on the other side of the NAT device.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: July 17, 2018
    Assignee: Damaka, Inc.
    Inventors: Sivakumar R. Chaturvedi, Satish Gundabathula
  • Patent number: 10027750
    Abstract: Disclosed are various embodiments for utilizing a network identifier that is based on a media item. A computing device receives a network identifier for a network. The computing device detects that the network identifier is based on a media item and generates a user interface having information related to the media item.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: July 17, 2018
    Assignee: IMDB.COM, INC.
    Inventor: Hilliard Bruce Siegel
  • Patent number: 10027740
    Abstract: Systems and methods for increasing data transmission rates through a content distribution network by generating a customized aggregation comprising data packets selected to maximize a data acceptance rate are disclosed herein. The system can include a memory including a content library database having a plurality of data packets and a user profile database. The system can further include a server that can: receive aggregation information identifying a set of delivery data packets and a set of assessment data packets; receive data packet data from the content library database; identify a recipient cohort; determine a recipient cohort lapsed time; generate an estimate of data packet transfer time for the aggregation; generate an updated aggregation based on the recipient cohort lapsed time and the estimate of data packet transfer time; and provide the updated aggregation to the user devices.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: July 17, 2018
    Assignee: PEARSON EDUCATION, INC.
    Inventors: José Pablo González Brenes, Ilya Goldin, Johann A. Larusson, John Behrens, Thomas Mctavish
  • Patent number: 10027739
    Abstract: Systems and methods for performance-based content delivery are disclosed. A performance management service can define client performance categories based on performance data regarding content requesting, delivery and rendering, and thereby enable content providers to generate or update content based on characteristics of different performance categories in order to improve user experience. The performance management service may also predict performance categories for clients with respect to their currently submitted content requests based on applicable client classification criteria. The performance management service can provide the category prediction to content providers so that a version of the requested content appropriate for the predicted category is transmitted to the client.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: July 17, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Prasanth Krishnan Krishnasamy Navaneetha Krishnan, Vengadanathan Srinivasan, Saharsh Tibrewal, Rajeev Kumar Pandey
  • Patent number: 10027538
    Abstract: A method includes providing account enable data from a multi-tenant hosted communication system to a premises based communications system. The method also includes receiving user configuration data at a remote portal of the hosted communications system, the configuration data including the account enable data and user data describing properties of each of a plurality of users in the premises based communications system including at least one user group to which a subset of the users belongs. The method also includes providing enablement data to the premises based communications system via the portal to identify which resources in the multi-tenant hosted system are enabled for the plurality of users in the premises based communications system based on the user configuration data. Changes in the enablement data further can be synchronized based on changes in the user configuration data received from the premises based communications system via the portal.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: July 17, 2018
    Assignee: Mitel Networks, Inc.
    Inventors: Glen K. Okita, Amy S. Pendleton, Laurent Dinard, Yaniv Schahar Schwartz
  • Patent number: 10017117
    Abstract: A vehicle occupant viewing system and a corresponding method for displaying a vehicle occupant on an image display unit. The system may comprise one or more vehicle interior cameras for obtaining occupant images of one or more occupants in rear seats of the vehicle. The system may include two vehicle interior cameras, one in a forward facing orientation and another in a rear facing orientation, which can capture occupant images of occupants in forward facing positions and occupants in rear facing positions such as infants in car seats. The system may also include one or more modular vehicle interior cameras that are moveable between various orientations in order to capture occupant images of either forward or rear facing passengers. Adjustments can be made to display the occupant images to the driver in a more intuitive arrangement.
    Type: Grant
    Filed: May 18, 2016
    Date of Patent: July 10, 2018
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Allan K. Lewis, Michael T. Chaney, Jr., Mohammad Naserian
  • Patent number: 10021181
    Abstract: Systems, methods, and computer-readable storage media for identifying a LAN sync candidate are disclosed. A synchronized content management system may receive a request from a first client device to synchronize a content item. The synchronized content management system may identify a second client device that has a current copy of the content item. The second client device may belong in the same local area network as the first client device. The second client device can be identified based on a characteristic of the LAN as well as the public and local addresses of the first and second client devices. The synchronized content management system can send a LAN sync instruction to the first client device. The instruction may identify the second client device as a LAN sync candidate. The first client device may then initiate LAN sync by requesting synchronization of the content item from the second client device.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: July 10, 2018
    Assignee: Dropbox, Inc.
    Inventors: Jesse Endahl, Sujay Jayakar
  • Patent number: 10019177
    Abstract: A method and system for updating a collection of software resources in a virtual desktop infrastructure system. Virtual machines associated with sets of virtual disk elements in a hierarchy of disk layers, such as basic, department, or user virtual disks are offered updates for one or more available software resources. Updates available for deployment in the virtual desktop infrastructure system are recorded in a database by a controller server. The controller server takes an inventory of all the virtual machines associated with each disk layer in the hierarchy of disk layers on which to apply the available updates. The controller server applies the one or more updates to the identified virtual machines, and stores the update application results in a database. The controller server may apply the one or more updates to virtual machines associated with descendant disk layers in the hierarchy of disk layers in view of previous applications of the updates.
    Type: Grant
    Filed: February 19, 2015
    Date of Patent: July 10, 2018
    Assignee: Citrix Systems, Inc.
    Inventors: Michael Larkin, Shashikiran Uli, William Deforeest
  • Patent number: 10019625
    Abstract: A wearable device and method are provided for reporting the time based on a wrist-related trigger. In one implementation, a wearable apparatus for providing time information to a user includes a wearable image sensor configured to capture real-time image data from an environment of a user of the wearable apparatus. The wearable apparatus also includes at least one processing device programmed to identify in the image data a wrist-related trigger associated with the user. The processing device is also programmed to provide an output to the user, the output including the time information, based on at least the identification of the wrist-related trigger.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: July 10, 2018
    Assignee: OrCam Technologies Ltd.
    Inventors: Yonatan Wexler, Amnon Shashua
  • Patent number: 10021131
    Abstract: Some embodiments provide an origin whose content is distributed by a third party content distributor control over invoking attack protections from the third party content distributor. The origin independently monitors requests and messaging the content distributor passes to the origin as a result of the content distributor needing to retrieve content from the origin before redistribution or because requested content is dynamic or uncacheable. Upon detection of an attack, the origin signals the content distributor to perform one of several attack protections on its behalf. In this manner, the origin leverages the content distributor distributed platform architecture to shield itself from attack. Based on the origin signaling, the content distributor rate limits, blocks, redirects, or performs other attack protections to reduce the load on the origin server.
    Type: Grant
    Filed: February 15, 2016
    Date of Patent: July 10, 2018
    Assignee: Verizon Digital Media Services Inc.
    Inventors: Alexander Michael Daniel, Tin Zaw, Thomas Handley
  • Patent number: 10020979
    Abstract: Provided are methods and systems for allocating resources in a multi-core computing environment. The method comprises selecting, by one or more processors, at least one dedicated core for execution of a resource allocation algorithm. After selection of the dedicated core, the dedicated core allocates, based on the resource allocation algorithm, a network resource to a client. Furthermore, the dedicated core assigns the network resource to network packets associated with the client for processing by data cores. After the assigning of the network resource, the data cores process the network packets according to the allocated network resource.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: July 10, 2018
    Assignee: A10 NETWORKS, INC.
    Inventors: Dennis Oshiba, Hong Xiao
  • Patent number: 10015326
    Abstract: Individual setting values are previously associated with an image forming apparatus to be removed and information regarding the association is stored on a medium. When the medium is connected to the image forming apparatus to be removed and an automatic installation program is executed, the association is removed. Subsequently, when the medium is connected to an image forming apparatus to be installed and the automatic installation program is executed, individual setting values that are not associated with an image forming apparatus to be removed are identified and imported.
    Type: Grant
    Filed: July 6, 2015
    Date of Patent: July 3, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventor: Tetsuya Sato
  • Patent number: 10015227
    Abstract: According to embodiments described in the specification, a method and system for replicating an application on an auxiliary computing device are provided. The system includes the auxiliary computing device, a mobile computing device executing the application, and at least one server. The server provides the auxiliary computing device with a web application, and the auxiliary computing device presents a code generated using the web application on its display. The mobile computing device captures the code, and uses the code to establish a connection with the auxiliary computing device via the server. The server then routes data between the auxiliary computing device, the mobile computing device and other devices. The data includes application control data, which is routed between the mobile computing device and the auxiliary computing device; and message data, which is routed between the mobile computing device and other devices.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: July 3, 2018
    Assignee: KIK INTERACTIVE INC.
    Inventor: Christopher Best
  • Patent number: 10013490
    Abstract: Disclosed are various embodiments of a search engine for software applications. An application and first application metadata are received, and the application is scanned to identify second application metadata. The first and second application metadata are added to a search index corresponding to a plurality of applications offered via an application marketplace system. A search query is received, and a search of the search index is performed for the search query. One or more search results are generated from the search.
    Type: Grant
    Filed: March 13, 2015
    Date of Patent: July 3, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Mandar Mulherkar, Matthew Alan Jones, Sunbir Gill
  • Patent number: 10015253
    Abstract: Embodiments described herein relate to an improved technique for preemptive client application request processing based on observed use access patterns and/or models. The system includes a framework engine operable to trace sequences of requests to one or more service provider applications, including which particular client requests are likely to be followed by other particular client requests for each service. Based on the resulting traces, the framework can determine the probability of a particular request B following another particular request A. When request A is retrieved from the service provider application, and when the probability is high enough (e.g. >50%) that request B will follow request A in the sequence of requests, the framework is operable to simulate request B in a background process and provide a response to request B from a local memory storage.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: July 3, 2018
    Assignee: SAP SE
    Inventors: Olaf Tennie, Tatjana Pfeifer, Matthias Tebbe
  • Patent number: 10013422
    Abstract: Event logs in a video advertisement insertion network are processed to remove duplicate entries. One or more ad servers are continuously generating new event entries and writing them to a database. The entries are randomized such that generated time contiguous entries are distributed over multiple storage locations, thereby facilitating resource scaling and a uniform use of storage and computing resources. The distributed entries are read from the storage locations using sequential reads of chunks of the entries and processed to remove duplicate entries.
    Type: Grant
    Filed: May 22, 2015
    Date of Patent: July 3, 2018
    Assignee: Oath Inc.
    Inventors: Bernardo de Seabra, Rahul Ravindran
  • Patent number: 10015237
    Abstract: A system and method for the management of client computing device DNS queries and subsequent resource requests within a content delivery network service provider domain are provided. The management of the DNS queries can include the selection of computing devices corresponding to various Point of Presence locations for processing DNS queries. Additionally, the management of the content requests can include the selection of computing devices corresponding to resource cache components corresponding to various Point of Presence locations for providing requested content. The selection of the computing devices can incorporate logic related to geographic criteria, testing criteria, and the like.
    Type: Grant
    Filed: February 23, 2015
    Date of Patent: July 3, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: David R. Richardson, John Cormie, Colm MacCarthaigh, Benjamin W. S. Redman
  • Patent number: 10015235
    Abstract: A data processing system facilitates content-delivery to a wireless communication device over a plurality of Content Delivery Networks (CDNs). The data system receives Internet Protocol (IP) address data sets characterizing IP access to the wireless communication device through one or more IP access networks. The data system receives one or more CDN identifiers indicating active ones of the CDNs for the wireless communication device on the IP access networks. The data system processes the IP address data sets and the CDN identifiers to identify a network address for one of the CDNs and a content-delivery interface from the one CDN to the wireless communication device. The data system transfers network data indicating the wireless communication device, the network address to the one CDN, and the content-delivery interface.
    Type: Grant
    Filed: October 23, 2014
    Date of Patent: July 3, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Lyle T. Bertz, Charles Brent Hirschman
  • Patent number: 10015175
    Abstract: Significant and aggregate user authentication activity may be analyzed across a population of users and computers in one or more networks to differentiate between authorized users and intruders in a network, and/or to detect inappropriate behavior by otherwise authorized users. Dynamic graphs and graph models over user and computer authentication activity, including time-constrained models, may be used for the purposes of profiling and analyzing user behavior in computer networks. More specifically, an edge-based breadth first search of graphs may be used that enforces time-constraints while maintaining traditional breadth first search computational complexity equivalence.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: July 3, 2018
    Assignees: Los Alamos National Security, LLC, New Mexico Tech Research Foundation
    Inventors: Alexander Kent, Joshua Neil, Lorie Liebrock
  • Patent number: 10015284
    Abstract: The present disclosure, pertaining to the field of computer technologies, relates to a method for browsing a webpage picture and a client device therefor. The method includes: receiving, by a client device, a picture mode triggered by a user when browsing a webpage; acquiring a picture on the webpage to be browsed by the user; and displaying the picture to the user. The client device includes: a receiving module, a first acquiring module, and a displaying module. According to the present disclosure, when a user is only interested in pictures on a webpage, a client device acquires the pictures on the webpage separately and collectively displays the pictures to the user, such that the user browses the pictures on the webpage, thereby meeting user's demand on browsing only pictures.
    Type: Grant
    Filed: April 24, 2014
    Date of Patent: July 3, 2018
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Fei Xu, Yuewei Fan