Computer-to-computer Data Modifying Patents (Class 709/246)
  • Patent number: 9591090
    Abstract: Methods, apparatus, systems, and computer program products are disclosed for sharing data of an online social network. In some implementations, a selection of data of an information feed is received. The information feed includes a plurality of feed items configured to be stored on one or more storage mediums and capable of being displayed in a presentation on a display device. The selected data includes at least a portion of one or more of the feed items. A first network communication including the selected data is generated. The generated first network communication is sent to a designated network address via a network.
    Type: Grant
    Filed: April 25, 2012
    Date of Patent: March 7, 2017
    Assignee: salesforce.com, inc.
    Inventor: Prantap Bedi
  • Patent number: 9589565
    Abstract: Environmental conditions, along with other information, are used to adjust a response of a conversational dialog system. The environmental conditions may be used at different times within the conversational dialog system. For example, the environmental conditions can be used to adjust the dialog manager's output (e.g., the machine action). The dialog state information that is used by the dialog manager includes environmental conditions for the current turn in the dialog as well as environmental conditions for one or more past turns in the dialog. The environmental conditions can also be used after receiving the machine action to adjust the response that is provided to the user. For example, the environmental conditions may affect the machine action that is determined as well as how the action is provided to the user. The dialog manager and the response generation components in the conversational dialog system each use the available environmental conditions.
    Type: Grant
    Filed: June 21, 2013
    Date of Patent: March 7, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daniel Boies, Larry Heck, Tasos Anastasakos, Ruhi Sarikaya
  • Patent number: 9584472
    Abstract: Facilitating content accessibility via different communication formats is disclosed. In some embodiments, in response to receiving a content request from an IPv6 enabled client, the requested content is provided to the IPv6 enabled client in IPv6 format, wherein the requested content is originally obtained in IPv4 format from an IPv4 enabled server and translated into IPv6 format.
    Type: Grant
    Filed: September 27, 2011
    Date of Patent: February 28, 2017
    Assignee: Fortinet, Inc.
    Inventor: Barrett Gibson Lyon
  • Patent number: 9578179
    Abstract: The present disclosure discloses a method, apparatus and system for transmitting multimedia data. After accessing to a multimedia conference room, a client encodes multimedia data to be transmitted, and transmits the encoded multimedia data to a multi-point control unit. The client receives a multimedia data packet sent by the multi-point control unit. The multimedia data packet is obtained by the multi-point control unit via encapsulating multimedia data sent by at least one client in the multimedia conference room. The client decodes the multimedia data packet, composes multimedia data obtained after decoding the multimedia data packet, and displays the composed multimedia data.
    Type: Grant
    Filed: August 1, 2014
    Date of Patent: February 21, 2017
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Ke Zhang, Jiajun Chen
  • Patent number: 9578367
    Abstract: Methods, systems, and computer readable media can be operable to facilitate the provisioning of data and video services to client devices using communication standards and/or protocols that are not compatible with corresponding CPE device(s). An IPTV adapter can be embedded in a CPE device, can be connected to a CPE device, or can be a stand-alone device, and the tuning adapter can translate/reformat communications between client devices and an upstream component and/or content server. The IPTV adapter can support various communication standards and protocols.
    Type: Grant
    Filed: August 14, 2014
    Date of Patent: February 21, 2017
    Assignee: ARRIS Enterprises, Inc.
    Inventor: Carol J. Ansley
  • Patent number: 9552335
    Abstract: A program creation system is described which generates sets of subprograms for respective input-output examples. The program creation system then groups the sets into partitions by performing an intersection operation. According to one aspect, the program creation system generates subprograms so as to exclude tokens that are not represented by the input strings of the input-output examples. According to another aspect, the program creation system first generates the subprograms without attempting to generate loop-type expressions. If this operation produces unsatisfactory results, the program creation system repeats its processing, this time including loop-type expressions. According to another aspect, the program creation system performs the grouping operation using an expedited graph-intersection operation.
    Type: Grant
    Filed: June 4, 2012
    Date of Patent: January 24, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sumit Gulwani, Rishabh Singh, Dany Rouhana, Benjamin G. Zorn, Weide Zhong
  • Patent number: 9542549
    Abstract: A method including receiving a request to connect to a single sign-on site, a non-single sign-on site, a system, a mainframe, or to use a mainframe or user device application; determining, by a toolbar of a user device, whether a user is authorized to connect to, initiate, or use the single sign-on site, the non-single sign-on site, the system, the mainframe, the mainframe or user device application; selecting, by the toolbar, one or more user credentials to allow the user to connect to, initiate, or use the single sign-on site, the non-single sign-on site, the system, the mainframe, the mainframe or the user device application when it is determined that the user is authorized; and signing-on, by the toolbar, to the single sign-on site, the non-single sign-on site, the system, the mainframe, the mainframe or user device application based on the one or more user credentials.
    Type: Grant
    Filed: February 9, 2011
    Date of Patent: January 10, 2017
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Christopher M. Gonzalez, S. A. Vetha Manickam, Madan Ponna, Sharad Kumar, James Carleton Hicks, Venkata Ramana Murthy Poludasu, Dinyar Kavouspour
  • Patent number: 9535679
    Abstract: A deployment server can include a profile data store, a generic application data store, and an optimizer. The profile data store can contain a plurality of attributes for devices and associate different optimization parameters or optimization routines to each of the stored attributes. The generic application data store can contain at least one generic application written in a device independent fashion. The optimizer can receive application requests from an assortment of different requesting devices and can dynamically generate device-specific applications responsive to received requests. For each requesting device, the optimizer can determine attributes of a requesting device, utilize the profile data store to identify optimization parameters or optimization routines for the requesting device, and generate a device-specific application based upon data from the profile data store and based upon a generic application retrieved from the generic application data store.
    Type: Grant
    Filed: December 28, 2004
    Date of Patent: January 3, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Fernando Concha, David E. Reich
  • Patent number: 9537967
    Abstract: A method of delivering a live stream is implemented within a content delivery network (CDN) and includes the high level functions of recording the stream using a recording tier, and playing the stream using a player tier. The step of recording the stream includes a set of sub-steps that begins when the stream is received at a CDN entry point in a source format. The stream is then converted into an intermediate format (IF), which is an internal format for delivering the stream within the CDN and comprises a stream manifest, a set of one or more fragment indexes (FI), and a set of IF fragments. The player process begins when a requesting client is associated with a CDN HTTP proxy. In response to receipt at the HTTP proxy of a request for the stream or a portion thereof, the HTTP proxy retrieves (either from the archive or the data store) the stream manifest and at least one fragment index.
    Type: Grant
    Filed: August 17, 2010
    Date of Patent: January 3, 2017
    Assignee: Akamai Technologies, Inc.
    Inventors: Christopher R. Knox, Philip A. Lisiecki, James Mutton, Chuck Bernard, Ashok Lalwani, Will Law, Thomas Devanneaux
  • Patent number: 9524275
    Abstract: Methods, systems and computer program products are provided for selectively translating documents. For example, a computer system may be provided that selectively loads a specified portion of a document in a meta-markup language into system memory. Portions of the document that are not specified remain unloaded into the system memory. Once the specified portions of the document have been loaded into memory, the computer system translates the selectively loaded portion of the document from one format to another format. Translated portions of the document may then be provided, in some cases, to entities such as users, software applications or data stores. At least some portions of the document that were not specified or selected for loading into memory remain untranslated and unloaded into system memory. As such, unnecessary loading and translating of unspecified portions of the document is avoided.
    Type: Grant
    Filed: April 18, 2013
    Date of Patent: December 20, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nithyalakshmi Sampathkumar, Matthew J. Warren, Martin Maly, Mark W. Fussell
  • Patent number: 9526040
    Abstract: A method of employing an encoding scheme for media independent handover, comprising: having at least some data type carry only required information to determine the end of data without a length value.
    Type: Grant
    Filed: May 12, 2008
    Date of Patent: December 20, 2016
    Assignees: TOSHIBA AMERICA RESEARCH, INC., TELCORDIA TECHNOLOGIES, INC.
    Inventors: Yoshihiro Oba, Subir Das, Yuu-Heng Alice Cheng, Miriam Tauil, Kenichi Taniuchi
  • Patent number: 9513913
    Abstract: A processor of an aspect includes a plurality of packed data registers, and a decode unit to decode an instruction. The instruction is to indicate one or more source packed data operands. The one or more source packed data operands are to have four 32-bit results of four prior SM4 cryptographic rounds, and four 32-bit values. The processor also includes an execution unit coupled with the decode unit and the plurality of the packed data registers. The execution unit, in response to the instruction, is to store four 32-bit results of four immediately subsequent and sequential SM4 cryptographic rounds in a destination storage location that is to be indicated by the instruction.
    Type: Grant
    Filed: July 22, 2014
    Date of Patent: December 6, 2016
    Assignee: Intel Corporation
    Inventors: Shay Gueron, Vlad Krasnov
  • Patent number: 9510045
    Abstract: In some embodiments, an apparatus comprises a media module and a modification module included in an embedded appliance. The media module is configured to receive a first media signal associated with a first input port of the embedded appliance and a second media signal associated with a second input port of the embedded appliance. The media module is configured to identify a first set of media signal parameters based on the first media signal. The modification module is configured to receive a modification instruction associated with a session format having a second set of media signal parameters different from the first set of media signal parameters. The modification module is configured to modify the first media signal based on the first set of media signal parameters and the modification instruction to produce a first modified media signal in the session format and having the second set of media signal parameters.
    Type: Grant
    Filed: April 6, 2015
    Date of Patent: November 29, 2016
    Assignee: Echo360, Inc.
    Inventors: John J. Smith, Stephen R. Titus, Douglas E. Rogers, David Henry Boyle, Keira Kaitlyn Johnson, Jonathan D. Bell
  • Patent number: 9509783
    Abstract: A process is directed to the generation and processing of browser virtual machines. A network computing provider determines browser settings and other optimizations for improved performance when a browser is processing a specific type of Web page or other network resource. The network computing provider customizes a browser with the settings and optimizations, and generates a virtual machine image of the customized browser. The image is deployed to any number of servers processing network resource requests from client computing devices. In response to receiving a request for a Web page or other network resource with a corresponding customized browser, the network computing provider routes the request to a server with an image or active instance of the customized browser.
    Type: Grant
    Filed: January 26, 2012
    Date of Patent: November 29, 2016
    Assignee: Amazon Technlogogies, Inc.
    Inventor: Andrew Hayden
  • Patent number: 9509529
    Abstract: A method of managing shared resources for controlling message flows in an assured message delivery system having a plurality of clients involves identifying different classes of clients based on their performance behaviors, and providing differentiated access to said shared resources between said different classes of clients.
    Type: Grant
    Filed: October 16, 2012
    Date of Patent: November 29, 2016
    Assignee: Solace Systems, Inc.
    Inventors: Shawn McAllister, Paul Kondrat
  • Patent number: 9503311
    Abstract: A method and apparatus for providing network performance monitoring using a switch running a service monitoring (SERMON) client is disclosed. A request for SERMON metrics is received from a performance database manager (PDM). The request is sent to the SERMON server designated in the request. The SERMON server is running in a service host. A reply is received from the SERMON server. The reply is sent to the PDM. A method and apparatus for providing network performance monitoring using a service host running a service monitoring (SERMON) server is disclosed. In one embodiment, a request is received from a SERMON client. SERMON data is collected using a kernel thread. The collected data is sent in a reply to the SERMON client.
    Type: Grant
    Filed: May 9, 2013
    Date of Patent: November 22, 2016
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Ravi Manghirmalani, Ramesh Mishra, Ramesh Subrahmaniam
  • Patent number: 9497800
    Abstract: Novel tools and techniques that can provide wireless service for multiple service providers from a single, multi-service provider wireless access point. In an aspect, a multi-service provider wireless access point might communicate with a plurality of wireless devices, each associated with a different wireless carrier, and route communications from each device to the appropriate carrier (and/or, similarly, transmit communications from each carrier to the appropriate wireless device). In this way, for example, a single wireless access point could provide service to cellphones of subscribers of a number of different carriers. Such a wireless access point can provide enhanced efficiency and reduced cost, along with the ability to provide higher service for a number of wireless carriers.
    Type: Grant
    Filed: July 5, 2012
    Date of Patent: November 15, 2016
    Assignee: CenturyLink Intellectual Property LLC
    Inventor: Charles Ivan Cook
  • Patent number: 9495371
    Abstract: Architecture that provides a unified interface to access resources in different formats and in disparate resource locations for a process (e.g., consuming application). The unified interface is extensible such that users can add additional components to the unified interface to provide access to new resources and new resource references. The interface provides the capability to create a single comprehensive index of all available resources regardless of the resource format. Format-specific indexers are provided for the resources to find, enumerate, and process the resources into a structure suitable for processing by an indexing component into the index. A user can introduce new format-specific indexers for new resources and new resource references for processing by the indexing component into the index. The unified interface now provides access to the new resources and new resources references as well.
    Type: Grant
    Filed: December 28, 2010
    Date of Patent: November 15, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Erik Fortune, Rylan Hawkins, Peter G. Constable, Ashish Gupta, Tim Wegner, Alex Chapman
  • Patent number: 9491266
    Abstract: A business application backend system, such as an Advanced Business Application Programming backend can receive and respond to representational state transfer (RESTful) service requests via both HTTP and Remote Function Call (RFC) protocols. In particular, the backend system extracts the RESTful service requests and fulfills the extracted requests using a protocol-independent resource controller. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: December 3, 2012
    Date of Patent: November 8, 2016
    Assignee: SAP SE
    Inventors: Karsten Bohlmann, Steffen Huester, Sven Kobler-Morris, Holger Koser, Michael Schneider, Thomas Alexander Ritter, Eric Westenberger
  • Patent number: 9491034
    Abstract: A system and method for allowing dynamic business oriented systems to execute in multiple run-time environments and on multiple computing platforms. This embodiment is an Enterprise Framework developed to Java 2 Enterprise Edition (J2EE) specifications and Web Services specifications but with additional layering of services that isolate the framework from the J2EE implementation and the evolving Web Services specification. This layering of services enables implementation of the framework by technologies other than J2EE or Web Services. The layering also eliminates the mandate that a Web Service has to be XML-based thus allow for a more open and flexible implementation of Non-XML based services.
    Type: Grant
    Filed: April 1, 2004
    Date of Patent: November 8, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Philip C. Hanses, Balaji Prasad
  • Patent number: 9466074
    Abstract: Systems and methods for defining and tracking advertising campaigns across a channel video game network are disclosed. The system allows advertisements to be dynamically activated in video games. Advertisements are tracked to determine user impressions and user exposure to the advertisement. In the system, an impression area is defined relative an advertisements in the game. Methods for redefining the impression area or for accounting for the existence of obstructions that distort the view of the advertisement are also provided.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: October 11, 2016
    Assignee: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
    Inventors: Glen van Datta, Gary Zalewski
  • Patent number: 9463803
    Abstract: A method and an apparatus for an application uniformly accessing a plurality of onboard devices of a vehicle are provided. The method includes registering the plurality of devices by assigning each device a device ID; when an application sends a message in a uniform format to at least one device of the plurality of devices, determining an address of each of the at least one device, determining a format of each of the at least one device based on the device ID, translating the message into the format of each of the at least one device, and sending the translated message to the corresponding device of the at least one device. The present disclosure provides a solution which enables applications to access all kinds of onboard devices uniformly, even these devices are made by different manufacturers and each has its specific device driver.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: October 11, 2016
    Assignees: Harman International (China) Holdings Co., LTD, Harman International Industries, Incorporated
    Inventors: Qingshan Zhang, Guoxia Zhang, Zeng Yang
  • Patent number: 9460189
    Abstract: A data model can be generated by dualizing another data model. In other words, a first data model can be transformed into a second data model, wherein the second data model is a mathematical dual of the first data model. For example, a non-relational data model can be generated by dualizing a relational data model.
    Type: Grant
    Filed: September 23, 2010
    Date of Patent: October 4, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Henricus Johannes Maria Meijer
  • Patent number: 9441979
    Abstract: In various example embodiments, a system and method for interactive applications that use location-based information from a light sensor network are presented. In example embodiments, data indicating a destination location inside a geofence is received. The geofence represents a boundary around multiple private beacon nodes, which are associated with a light sensor network, and their associated beacon communications ranges. Navigation and tracking outside the geofence is based on at least one of global positioning system (GPS) signals and beacon signals received by the mobile device from at least one public beacon device within a beacon communications range of the mobile device located outside the geofence. Navigation and tracking inside the geofence is based on the beacon signals received by the mobile device from at least one private beacon node within the beacon communications range of the mobile device located inside the geofence and a virtual map including an area within the geofence.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: September 13, 2016
    Assignee: Sensity Systems Inc.
    Inventors: Chris Barnard, Kent W. Ryhorchuk
  • Patent number: 9430579
    Abstract: A system comprises a first workstation that locally instantiates a design tool configured to allow a designer to specify a design for a web page. A data store is locally available to the first workstation, and receives and stores the design as a saved design. A second workstation provides access to a code editor to allow a programmer to specify a modification to an encoding of the design. A server means instantiates the code editor for the second workstation, saves the modification as a saved modification, and serves the encoding of the design in accordance with the modification by combining the saved modification with the saved design. The server means seamlessly combines the saved design and the saved modification such that the saved modification and the saved design can each be independently altered and recombined to produce a modified encoding of the design.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: August 30, 2016
    Assignee: Axure Software Solutions, Inc.
    Inventors: Victor Hsu, Martin Smith, Samir Hashem
  • Patent number: 9432479
    Abstract: A method for delivering tailored specific content to a mobile device. A shim application is provided to the mobile device by a content server after the mobile device visits the content server for the first time. The shim application detects the capabilities of the mobile device, such as the screen size, screen resolution, memory size, browser capabilities, etc. The shim application then includes such information in the header of the requests, such as a request for content, sent from the mobile device to the content server. The content server then generates the requested content in the appropriate format based on the information provided in the header. In this manner, the content server will now be able to ensure that the content provided by the content server for a particular mobile device will be appropriately displayed on the mobile device.
    Type: Grant
    Filed: February 26, 2012
    Date of Patent: August 30, 2016
    Assignee: International Business Machines Corporation
    Inventors: Daniel Jemiolo, Todd E. Kaplinger, Christopher C. Mitchell, Gregory L. Truty
  • Patent number: 9430429
    Abstract: Methods and apparatus to identify a communication protocol being used in a process control system are disclosed. An example method includes determining a message structure of a process control message received via a port, determining that the message structure corresponds to a first one of a plurality of process control message protocols, and processing the process control message according to the first process control message protocol.
    Type: Grant
    Filed: May 6, 2013
    Date of Patent: August 30, 2016
    Assignee: BRISTOL, INC.
    Inventor: Xuedong Liu
  • Patent number: 9425976
    Abstract: A method for reporting operational information in a network is described herein. The network may include a network device and a network management server. The network device may detect an event triggering reporting of a modification to a configuration of the network device. A report message initiated by the network device may be provided. The report message may identify the modification to the configuration. The modification to the configuration may be committed after providing the report message. In another embodiment, the network device detects an event indicating a performance condition in the network device. A report message initiated by the network device is generated. The report message may include a state of the network device at the time of the event.
    Type: Grant
    Filed: August 19, 2009
    Date of Patent: August 23, 2016
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Guy Herriott, Sundeep Nagra
  • Patent number: 9401890
    Abstract: In a content addressable network, a hash result of a data item, which is a part of or relating to an entity to be accessed via the network, constitutes (401, 402) at least a part of an L3 network layer, e.g. IP, destination address and/or a protocol layer below L3, e.g. Ethernet, destination address of a protocol data unit, e.g. a data packet, frame, or cell. The entity to be accessed can be e.g. a data file, a hierarchical data structure, or a process to be controlled via the network. There is no need to retrieve e.g. an Ethernet address, or e.g. an IP-address, on the basis of the hash result of the data item, because the hash result itself is used as the address. Hence, in the content addressable network, the step for address retrieval on the basis of the hash result becomes needless.
    Type: Grant
    Filed: March 4, 2013
    Date of Patent: July 26, 2016
    Assignee: CORIANT OY
    Inventor: Juha-Petteri Nieminen
  • Patent number: 9400715
    Abstract: In one embodiment, a method includes receiving data. The method further includes splitting the data into a plurality of fixed-size blocks. Each block comprises a plurality of bytes. In addition, the method includes, for each block of the plurality of fixed-size blocks, calculating an error-correction byte. The method also includes appending the error-correction byte to the block as one of the plurality of bytes. Moreover, the method includes calculating, as part of the block, a parity bit for each of the plurality of bytes. Furthermore, the method includes separating the block into a plurality of bit streams that are perpendicular to the plurality of bytes. Each bit position of the block corresponds to one of the plurality of bit streams. Also, the method includes causing the plurality of bit streams to be stored on a plurality of storage elements in a bit-striped fashion.
    Type: Grant
    Filed: June 9, 2015
    Date of Patent: July 26, 2016
    Assignee: DIGITAL ORDNANCE STORAGE, INC.
    Inventor: Steve Briggs
  • Patent number: 9400875
    Abstract: The transfer of protected content from a content source to a remote packet-based device is effected. According to an example embodiment of the present invention, a network-based server implements a routing application at a user's content or content source to respond to content requests from remote packet-based devices to facilitate the transfer of protected content. The content is transferred in accordance with applicable rights associated with the content. In some instances, the content is transferred in a protected format; in other instances, the content is transferred in a re-protected format; and in other instances, the content is not transferred as requested, where rights associated with the content prohibit or otherwise restrict the transfer.
    Type: Grant
    Filed: August 7, 2007
    Date of Patent: July 26, 2016
    Assignee: Nokia Corporation
    Inventors: Keith Barraclough, David Irvine
  • Patent number: 9396051
    Abstract: Systems, methods, and other embodiments associated with an integration application building tool are described. In one embodiment, a method includes providing data files including an adapter data file, a flow data file, and an environment data file. The adapter data file stores adapter data corresponding to a plurality of adapters for respective enterprise applications. An adapter for a given enterprise application enables the given enterprise application to exchange messages with a messaging system. The flow data file describes to a plurality of flows of messages, through the messaging system, between enterprise applications. The environment data file is configured to be populated with location data. The method includes, receiving an instance of location data and populating the environment data file. An adapter application comprising computer code is generated that, when executed, allows the enterprise application to exchange messages with the messaging system.
    Type: Grant
    Filed: October 6, 2014
    Date of Patent: July 19, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Prantor Bora, David Burch
  • Patent number: 9392596
    Abstract: Disclosed is a method for allowing a machine type communication (MTC) terminal to transmit and receive a signal in a wireless communication system. A method for allowing an MTC terminal to transmit and receive a signal comprises the steps of: receiving, from a base station, a parameter related to active subframe information for said MTC terminal; obtaining information on active subframe allocated to said MTC terminal by using said received parameter; and transmitting a signal to said base station or receiving a signal from said base station through at least one active subframe on the basis of said obtained information on the active subframes.
    Type: Grant
    Filed: October 18, 2012
    Date of Patent: July 12, 2016
    Assignee: LG ELECTRONICS INC.
    Inventors: Kyujin Park, Jiwoong Jang, Hangyu Cho, Seunghyun Kang
  • Patent number: 9389982
    Abstract: An in-memory computing system for conducting on-line transaction processing and on-line analytical processing includes system tables in main memory to store runtime information. A statistics services can access the runtime information using script procedures stored in the main memory to collect monitoring data and generate historical data and other system performance metrics while maintaining the runtime data and generated data in the main memory.
    Type: Grant
    Filed: April 2, 2014
    Date of Patent: July 12, 2016
    Assignee: SAP SE
    Inventors: Marc-Philip Werner, Wolfgang Auer
  • Patent number: 9385941
    Abstract: A Provider Edge PE3 replicates a received packet and relays these to virtual circuits VC1, VC2 respectively, and Provider Edges PE2, PE2 respectively receive the packets from the virtual circuits VC1, VC2, whereupon the Provider Edges PE2, PE2, on the basis of an agreement between them, decide to handle the received packets such that one of the first edges relays the packet to a Customer Edge CE1 for forwarding to a Host A, while the other edge discards the packet without relaying it to the Customer Edge CE1.
    Type: Grant
    Filed: May 29, 2012
    Date of Patent: July 5, 2016
    Assignee: ALAXALA Networks Corporation
    Inventors: Masaya Arai, Manabu Fujita, Ken Watanabe, Kensuke Ino
  • Patent number: 9384463
    Abstract: Systems and methods for implementing a web browser which operates to secure all Internet connections of the user using SSL and HTTPS protocols. One implementation is a browser that operates to send all browser navigation commands and send and receive all web traffic through SSL encryption tunnel. In other words, the browser turns all web pages that support only HTTP protocol into HTTPS-enabled web pages. As would be appreciate by those of skill in the art, the use of the SSL and HTTPS secures the user's connection and provides security for user's data. The system may be used to secure email communications, login information for websites, selection of shopping items and all other online activity of the user. All of the above information is encrypted by the inventive system using highly-secure SSL encryption.
    Type: Grant
    Filed: July 25, 2011
    Date of Patent: July 5, 2016
    Assignee: Anchorfree, Inc.
    Inventor: David Gorodyansky
  • Patent number: 9383972
    Abstract: Embodiments may implement processing and presentation of information with, e.g., standalone and/or application integration, object-oriented, hierarchical architecture, in the form of, e.g., an add-in application or a computing platform for creating, modifying, interpreting, compiling, and/or executing an application. Embodiments may be implemented as a discrete computing platform or as an overlay, allowing interoperability with capabilities of the overlaid platform. Many embodiments correspond to computing platforms that support a new computing paradigm, a definition-centered paradigm. The definition-centered paradigm is an object-oriented hierarchy referred to as a Model hierarchy with one or more data structures referred to as Entities and, in many embodiments, interface types referred to as Relations. Each Entity has a defined type that specifies the data structure layout and supported functions.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: July 5, 2016
    Inventor: Juan Carlos Barinaga
  • Patent number: 9363132
    Abstract: A method, system and computer program product for maximizing throughout of streaming media. The client device simultaneously establishes multiple independent network connections with a server (e.g., streaming video server) to access various segments of a file (e.g., video file). The client device requests a different segment of the file to be downloaded from the server across each of these network connections based on the throughput of each network connection. The received segments of the file are buffered and combined to provide continuous uninterrupted access to the received segments of the file. In this manner, the user will be able to view the contents of the file without any interruptions or pauses while at the same time without requiring any coordination between the client device and the server and without any degradation in the quality of the viewed content of the file.
    Type: Grant
    Filed: April 24, 2013
    Date of Patent: June 7, 2016
    Assignee: International Business Machines Corporation
    Inventors: Ruthie D. Lyle, Dana L. Price
  • Patent number: 9356738
    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for adaptive data unit transmission. A sliding window is filled with data units and designates a sliding window start position and a sliding window end position. A value for each of the data units in the sliding window is stored, the value representing a maximum number of times that each data unit is to be transmitted. The stored value is different among at least two of the data units. Data units are selected from the sliding window to be assembled into a packet. An assembled packet is transmitted to a receiving computerized device. A determination that the data unit positioned at the sliding window start position has been transmitted a maximum number of time is performed, and in response a different data unit is positioned at the sliding window start position.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: May 31, 2016
    Assignee: Google Inc.
    Inventors: Yuan Yuan, Kevin C. Yu, Michial Allen Gunter, C. Philip Gossett, David James Carmichael
  • Patent number: 9356820
    Abstract: A method, system and computer program product for maximizing throughout of streaming media. The client device simultaneously establishes multiple independent network connections with a server (e.g., streaming video server) to access various segments of a file (e.g., video file). The client device requests a different segment of the file to be downloaded from the server across each of these network connections based on the throughput of each network connection. The received segments of the file are buffered and combined to provide continuous uninterrupted access to the received segments of the file. In this manner, the user will be able to view the contents of the file without any interruptions or pauses while at the same time without requiring any coordination between the client device and the server and without any degradation in the quality of the viewed content of the file.
    Type: Grant
    Filed: April 25, 2013
    Date of Patent: May 31, 2016
    Assignee: International Business Machines Corporation
    Inventors: Ruthie D. Lyle, Dana L. Price
  • Patent number: 9348921
    Abstract: The subject technology discloses configurations for providing comments restricted to a set of users for web content on a web page. In one implementation, a widget is provided that enables a content provider or a user to provide comments restricted to the set of users in a manner that does not disrupt an existing implementation or presentation of publicly viewable web content that already provides public comments from visitors of the web site. In particular, the widget may be provided as a plugin or extension in the user's web browser, or be integrated in the web page by the content provider. The scope of the comments restricted to the set of users are defined by one or more access control lists, which allow the comments restricted to the set of users to be only viewable by a specified set of users (and not viewable by other users).
    Type: Grant
    Filed: October 4, 2012
    Date of Patent: May 24, 2016
    Assignee: Google Inc.
    Inventors: Alexander Collins, Jeffrey L. Korn, Raoul-Sam Dhun Daruwala
  • Patent number: 9349008
    Abstract: Approaches for processing a digital file in a manner designed to minimize exposure of any malicious code contained therein. A digital file resides with a virtual machine. When the virtual machine receives an instruction to print or digitally transfer at least a portion of the digital file, the virtual machine converts at least a portion of the digital file from an original format to a different format within the virtual machine. The different format preserves a visual presentation of the digital file without supporting metadata or file format data structures of the original format. The virtual machine instructs the host OS to print or digitally transfer the portion of the digital file. The host OS may consult policy data in determining how to service the instruction to print or digitally transfer the digital file.
    Type: Grant
    Filed: May 2, 2014
    Date of Patent: May 24, 2016
    Assignee: Bromium, Inc.
    Inventors: Deepak Khajuria, Gaurav Banga, Vikram Kapoor, Ian Pratt, Vivek Srivastava
  • Patent number: 9329853
    Abstract: A system that enables the customer to keep applications that have been consumed or expired or representations of them and yet to delete the applications from the memory element of his/her NFC mobile communication device.
    Type: Grant
    Filed: June 21, 2013
    Date of Patent: May 3, 2016
    Assignee: NXP B.V.
    Inventors: Alexandre Corda, Jonathan Azoulai, Vincent Lemonnier
  • Patent number: 9326015
    Abstract: An information processing apparatus includes a specifying unit, a control information obtaining unit, and a processing unit. The specifying unit specifies data which is to be used by plural users in response to a request from a requesting user. The control information obtaining unit obtains control information which is information for controlling use of the data specified by the specifying unit and for associating a portion of the data, a user who is allowed to use the portion among the plural users, and a usage environment in which the user uses the portion. The processing unit performs, when a predetermined storage operation of storing the control information is performed by the requesting user, a process of storing the control information obtained by the control information obtaining unit in association with the data specified by the specifying unit.
    Type: Grant
    Filed: July 24, 2012
    Date of Patent: April 26, 2016
    Assignee: FUJI XEROX CO., LTD.
    Inventors: Yasuhiro Hirano, Kimitake Hasuike
  • Patent number: 9317878
    Abstract: Information about a product advertised on a web page is presented separately, but concurrently, with the content of the web page, to avoid having to navigate away from the web page. The information may be automatically presented in a banner that is displayed adjacent the content of the web page. Controls on the banner initiate the display of further information, and/or enable purchase of the product, while maintaining the web page content in view on the browser. Alternatively, the display of the product information may be triggered by user selection of a link associated with that product. The information about the product may appear in an overlay sheet displayed in front of the original web page. The user can interact with controls on the sheet to initiate purchase or download of the product, or can dismiss the overlay sheet to continue viewing the content of the web page.
    Type: Grant
    Filed: June 10, 2012
    Date of Patent: April 19, 2016
    Assignee: Apple Inc.
    Inventors: Anthony D'Auria, David A. Carson, Elizabeth C. Cranfill, Richard R. Dellinger
  • Patent number: 9317767
    Abstract: A computer-implemented method for selecting at least one segmentation parameter for optical character recognition is provided. The method can include receiving an image having a character string that includes one or more characters. The method can also include receiving a character string identifying each of the one or more characters. The method can also include automatically generating at least one segmentation parameter. The method can also include performing segmentation on the image having the character string using the at least one segmentation parameter. The method can also include determining if a resultant segmentation satisfies one or more criteria and if the resultant segmentation satisfies the one or more criteria, selecting the at least one segmentation parameter.
    Type: Grant
    Filed: October 17, 2012
    Date of Patent: April 19, 2016
    Assignee: Cognex Corporation
    Inventors: Ali Zadeh, John Petry
  • Patent number: 9319454
    Abstract: A communication apparatus system includes a relay apparatus and a communication apparatus which are connected to a network, to which a service providing apparatus for an electronic-file storing service is connected. The communication apparatus includes: an address-get-request transmitting unit that transmits a request for getting an upload destination address to the relay apparatus; a receiving unit that receives the upload destination address and a template for an upload message from the relay apparatus; an upload-message generating unit that generates the upload message including the electronic file and the upload destination address according to the received template; and an upload-message transmitting unit that transmits the generated upload message to the service providing apparatus to upload the electronic file in the electronic-file storing service.
    Type: Grant
    Filed: November 8, 2011
    Date of Patent: April 19, 2016
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventors: Takeshi Nagasaki, Masafumi Miyazawa, Yusuke Shimada, Satoshi Watanabe, Katsuaki Ito, Hirokazu Banno, Kazutaka Yamamoto
  • Patent number: 9311303
    Abstract: A computer-implemented method of processing an interpreted language element for execution on a mobile communication device including receiving at a server system a request from a remote device for a first electronic document that includes an interpreted language element, executing the interpreted language element using an interpreter, creating a context for the interpreted language element, generating a second electronic document based on a result of the execution, and transmitting the second electronic document to the remote device for display. In one implementation, executing the interpreted language element may include performing an action specified by the interpreted language element. In another implementation, the executing may include embedding the interpreted language element in a markup link that contains an address corresponding to the server system.
    Type: Grant
    Filed: January 30, 2012
    Date of Patent: April 12, 2016
    Assignee: Google Inc.
    Inventor: Michael F. Lueck
  • Patent number: 9313104
    Abstract: Systems, software, and methods for reliable wireless communication are provided. In one aspect, a computer program control device, called a node, is configured to be transmitted from a first device for receipt and processing on a second, disparate device. The node comprises a collection of managed objects or managed object representations that is effective to control said disparate device. In one exemplary illustrative non-limiting implementation, the node is configured to control the processing of multiple data types.
    Type: Grant
    Filed: April 25, 2013
    Date of Patent: April 12, 2016
    Assignee: JUMPSTART WIRELESS CORPORATION
    Inventors: Jeffrey G. Bonar, Nancy B. Lehrer, Kenneth G. Tomazin, Subir Chhibber, Adrian Pekarek
  • Patent number: 9311179
    Abstract: A method begins by a set of storage units of a dispersed storage network (DSN) receiving a plurality of read requests regarding a plurality of sets of encoded data slices from a requesting device of the DSN and outputting a plurality of read responses that includes encoded data slices and corresponding trust level indicators. The method continues with the requesting device arranging the encoded data slices of the plurality of read responses into received sets of encoded data slices. The method continues with the requesting device selecting a decode threshold number of encoded data slices from each received set of encoded data slices based on the corresponding trust level indicators to produce selected sets of encoded data slices and decoding the selected sets of encoded data slices to recapture data segments of a data object.
    Type: Grant
    Filed: September 16, 2013
    Date of Patent: April 12, 2016
    Assignee: CLEVERSAFE, INC.
    Inventors: Asimuddin Kazi, Jason K. Resch