Patents Examined by Shiuh-Huei Ku
  • Patent number: 9904517
    Abstract: A system and method for automatically generating a displayable model of an application. A first and second screenshots of a first and second screens produced by an application may be captured and stored in a model. Transition information related to a transition from the first to the second screen may be obtained and stored in the model. A session may be recorded by recording screenshots and related events. Other embodiments are described and claimed.
    Type: Grant
    Filed: September 10, 2012
    Date of Patent: February 27, 2018
    Assignee: Applitools Ltd.
    Inventor: Adam Carmi
  • Patent number: 9881139
    Abstract: Managing and accessing media items, including: a plurality of domains configured to provide access to media items; a plurality of clients associated with the plurality domains, and providing a pathway for accessing the media items; and a spanning application configured to track and aggregate accessible media items from the plurality of domains based on authentication and registration information and associated rights of the plurality of clients and the plurality of domains, wherein the spanning application enables accessing of the media items across the plurality of domains.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: January 30, 2018
    Assignees: SONY CORPORATION, SONY PICTURES ENTERTAINMENT INC.
    Inventor: Richard Berger
  • Patent number: 9870488
    Abstract: Circuitry and methods prevent unauthorized programming, or reprogramming, of a programmable device, by requiring a signature in the configuration data to match a signature previously stored in the programmable device. A programmable integrated circuit device includes an input for configuration data, and programming control circuitry operable to derive a current signature from the configuration data, examine a first bit stored in the programmable integrated circuit device, and when the first bit is in a first state, compare the current signature to a first predetermined signature stored in the programmable integrated circuit device and configure the programmable integrated circuit device according to the configuration data only when the current signature matches the first predetermined signature, and when the first bit is in a second state, configure the programmable integrated circuit device according to the configuration data without comparing the current signature to the first predetermined signature.
    Type: Grant
    Filed: April 4, 2016
    Date of Patent: January 16, 2018
    Assignee: Altera Corporation
    Inventor: Bruce B. Pedersen
  • Patent number: 9836574
    Abstract: A vehicle monitoring device (VMO) in accordance with the invention comprises a microprocessor programmed to simulate a vehicle's powertrain, that is arranged to receive signals from a vehicle's engine management system to produce a real-time simulated model of the vehicle's powertrain operation when the vehicle's actual instantaneous fuel consumption and/or emissions can be accurately predicted during operation of the vehicle and compared with predetermined or calculated performance characteristics for the powertrain under the pertaining conditions in order to display the instantaneous operating conditions in relation to the optimum under any driving condition. The VMO is advantageously arranged to receive the signals from the on-board diagnostics (OBO or OBO-II or equivalent) port. The VMO is preferably programmed so that the performance coefficient is used to calculate the instantaneous and/or cumulative quantity or percentage of fuel wasted as a result of non-optimum operation of the vehicle.
    Type: Grant
    Filed: April 1, 2010
    Date of Patent: December 5, 2017
    Assignee: Tantalum Innovations Limited
    Inventors: Alexandra Willard, Glen Alan Tunstall, Ruth Dixon, Emmanouil Hatiris
  • Patent number: 9832211
    Abstract: Disclosed is an apparatus and method for a computing device to determine if an application is malware. The computing device may include: a query logger to log the behavior of the application on the computing device to generate a log; a behavior analysis engine to analyze the log from the query logger to generate a behavior vector that characterizes the behavior of the application; and a classifier to classify the behavior vector for the application as benign or malware.
    Type: Grant
    Filed: March 19, 2012
    Date of Patent: November 28, 2017
    Assignee: QUALCOMM, Incorporated
    Inventors: Hsu-Chun Hsiao, Shuo Deng, Babak Salamat, Rajarshi Gupta, Saumitra Mohan Das
  • Patent number: 9826063
    Abstract: Process, equipment, and computer program product code for configuring a network security device using a hand-held computing device are provided. Default initial settings for a network security device are received by a mobile application running on a hand-held computing device. The default initial settings represent settings that allow the network security device to be remotely managed via a network to which the network security device is coupled. The default initial settings are presented to a network administrator via a touch-screen display of the hand-held computing device. Revisions to or acceptance of the default initial settings are received by the mobile application. The mobile application causes the network security device to be configured with the revised or accepted default initial settings by delivering the settings to the network security device via a management interface to which the hand-held computing device is coupled via a connecting cable.
    Type: Grant
    Filed: May 19, 2017
    Date of Patent: November 21, 2017
    Assignee: Fortinet, Inc.
    Inventors: Michael Xie, Kai Xu
  • Patent number: 9806528
    Abstract: A method for predicting electrical energy production of a photovoltaic system included in at least one aircraft is described. The method includes determining a first predicted amount of solar irradiance for each of a plurality of geographical points, determining a second predicted amount of solar irradiance received by the at least one aircraft along a flight path of the at least one aircraft, wherein the flight path includes a subset of the plurality of geographical points, and wherein the second predicted amount is based at least in part on the first predicted amount, and determining a predicted amount of electrical energy produced by the photovoltaic system along the flight path, based at least in part on the second predicted amount.
    Type: Grant
    Filed: January 22, 2014
    Date of Patent: October 31, 2017
    Assignee: The Boeing Company
    Inventor: Alberto Ferrer
  • Patent number: 9806886
    Abstract: A method for providing service plane encryption in IP/MPLS and GRE networks is disclosed. The method for providing service plane encryption in IP/MPLS and GRE networks includes receiving a first Security Parameter Index with associated first encryption key and associated first authentication key at a first network element supporting the first Service Distribution Point; receiving an instruction at the first network element to encrypt data entering the first Service Distribution point with the first encryption key; receiving an instruction at the first network element to associate a data communication service provided at the first network element to the first Service Distribution Point; providing an encryption label; and providing data associated with the first communication service to the first Service Distribution Point for transmission to the second Service Distribution Point.
    Type: Grant
    Filed: January 21, 2013
    Date of Patent: October 31, 2017
    Assignee: Alcatel Lucent
    Inventor: Carl Rajsic
  • Patent number: 9792727
    Abstract: Obtaining physical model data for CAD model generation with a process that includes: receiving a first acceleration-based path data set including acceleration data for an accelerometer device as it was traced over a first path along the surface of a physical object, converting the first acceleration-based path data set to a first position-based data set including position data for the accelerometer as it was traced over the first path along the surface of the physical object, and generating a three dimensional object model data set based, at least in part on the position data of the first position-based data set.
    Type: Grant
    Filed: April 27, 2016
    Date of Patent: October 17, 2017
    Assignee: International Business Machines Corporation
    Inventors: Christopher P. Jones, Jonathan Lenchner, Nathan Masters, Daniel A. Mazzella, James A. Oravec, Rodrigo A. Rey
  • Patent number: 9779250
    Abstract: Disclosed are various embodiments for an application wrapper. Content obtained by an application can be monitored to determine conformation with a content policy for a content rating. Communications can be monitored to determine violations of a privacy agreement. Processes, files, and communications are analyzed to detect malicious activity. The application wrapper may take remedial actions with respect to distribution of the application by an application distribution system.
    Type: Grant
    Filed: January 18, 2013
    Date of Patent: October 3, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Allan Poon Hui, Douglas Andrew Hungarter
  • Patent number: 9767282
    Abstract: The subject disclosure relates to antimalware scanning, and more particularly to offline antimalware scanning of a host environment via an alternate, known safe operating system. An offline scanning product obtains data previously written by the host environment online antimalware scanning tool, e.g., configuration data and antimalware signatures in shared data stores accessible to the offline and online products, and uses that data to perform the offline antimalware scan. The offline scanning product writes results information and any quarantined files to other shared data stores, whereby the online environment, when rebooted, has access to the information, such as for review and to upload telemetry information to an online service for analysis. Also described is offline replacement of operating system files that cannot be cleaned or removed when online.
    Type: Grant
    Filed: December 14, 2010
    Date of Patent: September 19, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sterling M. Reasor, Kumi N. Hilwa, Eddy S. Hsia, Santanu Chakraborty, Joseph Leo Faulhaber, Vishal Kapoor, Michael Sean Jarrett, Charles Turner, Jeremy D. Croy
  • Patent number: 9742872
    Abstract: Process, equipment, and computer program product code for configuring a network security device using a hand-held computing device are provided. Default initial settings for a network security device are received by a mobile application running on a hand-held computing device. The default initial settings represent settings that allow the network security device to be remotely managed via a network to which the network security device is coupled. The default initial settings are presented to a network administrator via a touch-screen display of the hand-held computing device. Revisions to or acceptance of the default initial settings are received by the mobile application. The mobile application causes the network security device to be configured with the revised or accepted default initial settings by delivering the settings to the network security device via a management interface to which the hand-held computing device is coupled via a connecting cable.
    Type: Grant
    Filed: October 10, 2012
    Date of Patent: August 22, 2017
    Assignee: Fortinet, Inc.
    Inventors: Michael Xie, Kai Xu
  • Patent number: 9736163
    Abstract: According to one embodiment, a system includes at least one switching distributed line card (DLC) configured to apply Access Control Lists (ACLs) on each switching interface of the at least one switching DLC to direct certain received packets to at least one appliance DLC to have deep packet inspection services performed on the certain received packets, and at least one central switch fabric coupler (SFC) in communication with the at least one switching DLC, where the at least one appliance DLC and the at least one switching DLC are connected to the at least one central SFC. Other systems, methods and computer program products for providing scalable virtual appliance cloud (SVAC) services are described in more embodiments.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: August 15, 2017
    Assignee: International Business Machines Corporation
    Inventors: Keshav G. Kamble, Dar-Ren Leu, Nilanjan Mukherjee, Vijoy A. Pandey
  • Patent number: 9736684
    Abstract: Disclosed are methods and apparatus for detecting mismatch of ciphering parameters, such as Count-C, in a wireless device and recovery therefrom. The methods and apparatus for detection include examining a predefined ciphered field, such as a Length Indicator field, in one or more received Radio Link Control (RLC) Protocol Data Units (PDUs). Next, a determination of when the field is invalid over a predetermined sample number of PDUs is performed. Mismatch of ciphering parameters can then be determined when a predetermined number of samples of the field detected as invalid exceed a predetermined threshold. Additionally, recovery of PDUs after mismatch detections is disclosed using a range of Hyper-Frame Numbers (HFNs) to decipher buffered PDUs, and then check which of the HFNs eliminate the parameter mismatch by again determining if parameter mismatch occurs using the methods and apparatus for detection.
    Type: Grant
    Filed: June 1, 2011
    Date of Patent: August 15, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Ajay K. Venkatsuresh, Suresh Sanka
  • Patent number: 9726750
    Abstract: The preferred embodiment provides an ultra-wide band radio frequency real-time location system (RTLS), synchronized with a GPS location system to provide reliable location data, in and around concrete and steel superstructures to a BIM graphic model system, to gather and display worker location data and coordinate its display for use. The RTLS system continuously locates each participant through the use of an active RFID tag and/or GPS location device, which may be placed in a personnel badge and verified. The location system logs the participant locations in a database for real-time information retrieval and upload into a BIM display system.
    Type: Grant
    Filed: August 26, 2013
    Date of Patent: August 8, 2017
    Assignee: Specialty Electrical, LLC
    Inventor: Scotty Ray Gross
  • Patent number: 9715480
    Abstract: A method for approximating the behavior of a periodic parameter of a time-domain device in response to a perturbation, the method comprising the following steps: collecting data points at discreet times, wherein each data point represents a measurement of the parameter; dividing the time domain into intervals, each given interval containing at least one data point sampled during the given interval; fitting a polynomial function to the data points of each interval such that each interval has a corresponding polynomial function that is time-centered on the interval's center point and that accurately describes the parameter behavior over that interval; and stitching together the polynomial functions piece-wise to create an analytic approximation of the behavior of the system parameter over the entire time domain.
    Type: Grant
    Filed: March 20, 2013
    Date of Patent: July 25, 2017
    Assignee: United States of America as represented by Secretary of the Navy
    Inventors: Charles H. Tally, Paul David Swanson, Richard L. Waters
  • Patent number: 9705880
    Abstract: Various embodiments provide a data governance and licensing system for monitoring usage of tracking data associated with transport of a plurality of packages and for facilitating licensing arrangements in connection therewith. In certain embodiments, the system comprises: one or more memory storage areas containing a variety of data and one or more computer processors. The one or more computer processors are configured to: receive observed data associated with access of tracking data by at least one accessing party; analyze at least a portion of the observed data to determine identification data for the accessing party; compare the identification data and the authorized user data to determine whether the accessing party is an authorized party; determine whether one or more discrepancies exist between the observed data and either generic usage data or authorized user data; and if so, generate either a license proposal or a license revision request.
    Type: Grant
    Filed: March 1, 2013
    Date of Patent: July 11, 2017
    Assignee: United Parcel Service of America, Inc.
    Inventor: Marc Siris
  • Patent number: 9699168
    Abstract: A rich client performs single sign-on (SSO) to access a web- or cloud-based application. According to the described SSO approach, the rich client delegates to its native application server the task of obtaining a credential, such as a SAML assertion. The native server, acting on behalf of the user, obtains an assertion from a federated identity provider (IdP) that is then returned to the rich client. The rich client provides the assertion to a cloud-based proxy, which presents the assertion to an identity manager to attempt to prove that the user is entitled to access the web- or cloud-based application using the rich client. If the assertion can be verified, it is exchanged with a signed token, such as a token designed to protect against cross-site request forgery (CSRF). The rich client then accesses the web- or cloud-based application making a REST call that includes the signed token. The application, which recognizes the request as trustworthy, responds to the call with the requested data.
    Type: Grant
    Filed: December 13, 2010
    Date of Patent: July 4, 2017
    Assignee: International Business Machines Corporation
    Inventors: Olgierd Stanislaw Pieczul, Mark Alexander McGloin, Mary Ellen Zurko, David Scott Kern, Brent Allan Hepburn
  • Patent number: 9697363
    Abstract: Techniques are described for reducing time to decrypt a next encrypted frame in a content stream by optimizing a license/key acquisition process. When requesting content, a key identifier and/or license identifier may be included within a webpage using a link, script, or similar access point. When a client device sends a request for content, the loading of the webpage within the client device includes the embedded key identifier. Access to the key/license identifier at the client device then may initiate a key/license acquisition process by the client device. The key/license may be obtained from a key management device in parallel with, or prior to, downloading of at least a portion of the content stream.
    Type: Grant
    Filed: October 17, 2012
    Date of Patent: July 4, 2017
    Assignee: Google Inc.
    Inventor: David Kimbal Dorwin
  • Patent number: 9678836
    Abstract: A computer-implemented method for managing data protection of storage units may include 1) providing a user interface that enables a user to configure data protection policies for storage units, 2) selecting at least one storage unit for data protection, 3) enabling the user to configure, through the user interface, a data protection policy to schedule a data backup of the storage unit, and 4) enabling the user to configure, through the same user interface, the same data protection policy to schedule a data transfer operation from the storage unit to an additional storage unit. The data transfer operation may include at least one of a replication operation and a continuous data protection operation. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: July 6, 2012
    Date of Patent: June 13, 2017
    Assignee: Veritas Technologies
    Inventor: Guido Westenberg