Patents Assigned to Sybase
-
Patent number: 9119128Abstract: An intelligent routeback mechanism that may inter alia receive from an entity (such as for example a wireless carrier) aspects of the entity's messaging traffic, data, etc. with the intelligent routeback mechanism aiding the (1) return (optionally augmented, optionally transformed, etc.) to the entity of that portion of the traffic, data, etc. that the entity is able to deliver itself and (2) delivery of that portion of the traffic, data, etc. that the entity is unable to deliver itself. Such an intelligent routeback mechanism may reside in inter alia a Messaging Inter-Carrier Vendor.Type: GrantFiled: September 13, 2011Date of Patent: August 25, 2015Assignee: Sybase 365, Inc.Inventors: Mitul Ruparelia, Ilan Dar, Yusuf Hasan, Alexandre Saez
-
Patent number: 9110807Abstract: Methods, systems, and computer program products for cache conflict detection are provided. A computer-implemented method may include providing a partial graph of data to an application executing on a mobile device where the partial graph is derived from a document comprising a graph of data having a plurality of nodes, receiving a modified partial graph from the application where the modified partial graph includes one or more changes to the partial graph, and determining a document version used to derive the partial graph is no longer a most recent version of the document.Type: GrantFiled: May 23, 2012Date of Patent: August 18, 2015Assignee: Sybase, Inc.Inventors: Brian Keith Lorenz, Johannes Alberti, Lance Waterman
-
Patent number: 9104731Abstract: A system, method, and computer program product are provided for performing a join operation between a local table at a local server and a remote table at a remote server. In accordance with an embodiment of the present invention, a query instruction to join the local table and the remote table is received at the remote server. Qualifying rows of the local table are then retrieved to the remote server, and the remote table is joined with the qualifying rows to generate a result table, which is then sent to the local server.Type: GrantFiled: July 10, 2008Date of Patent: August 11, 2015Assignee: SYBASE, INC.Inventors: Curtis Johnson, Steve Olson, Victor Mesenzeff, Sudipto Chowdhuri
-
Publication number: 20150220611Abstract: An operator tree is formed for a data processing plan, the operator tree containing a plurality of interconnected nodes and including a grouping of two or more duplicative portions, each of the two or more duplicative portions having identical nodes and structure such that when the operator tree is executed, operators executed in a first duplicative portion using a first thread perform same functions use different data than operators in a second duplicative portion using a second thread. One or more operators in the first portion and one or more operators in the second portion to be synchronized with each other are identified. A synchronization point is created for the identified operators in the first thread and one or more subsequent threads, wherein the synchronization point receives information from each of the identified operators to build an artifact to deliver to one or more operators that depend on the artifact.Type: ApplicationFiled: January 31, 2014Publication date: August 6, 2015Applicant: SYBASE, INC.Inventors: Daniel James Farrar, Elmi Eflov
-
Patent number: 9098858Abstract: Embodiments relate to a computer-implemented method for visualizing expressions for dynamic analytics. A graphical user interface control is generated for each of one or more variables of an expression. Each of the one or more variables is bound to the corresponding graphical interface control generated previously. Then, the generated graphical user interface control for each of the one or more variables of the expression is graphically output using a display device. A user may input an adjusted value of each of the one or more variables of the expression using the corresponding graphical user interface control.Type: GrantFiled: July 7, 2010Date of Patent: August 4, 2015Assignee: SYBASE, INC.Inventors: Steven Qian Xia, Yean Fee Ho
-
Patent number: 9100222Abstract: As individuals increasingly employ their wireless devices to engage in different types of activities they face a growing threat from, possibly among other things, identity theft, financial fraud, information misuse, etc. and the serious consequences or repercussions of same. Leveraging the ubiquitous nature of wireless devices and the popularity of (Short Message Service, Multimedia Message Service, etc.) messaging, an infrastructure that enhances the security of the different types of activities within which a wireless device user may participate through dynamically configurable levels of authentication. The infrastructure may optionally leverage the capabilities of a centrally-located Messaging Inter-Carrier Vendor.Type: GrantFiled: December 31, 2008Date of Patent: August 4, 2015Assignee: Sybase, Inc.Inventors: Dilip Sarmah, Zhang Jian, Yang Xu
-
Patent number: 9092280Abstract: System, method, computer program product embodiments and combinations and sub-combinations thereof for data exchange and exception handling in a data processing environment are described. Aspects include providing a generic data structure to store a value object and a collection of value Objects based upon built-in programming capabilities of a client system and a server system that achieve a rich Internet application experience within a data processing network, and utilizing the generic data structure to exchange data between the client system and the server system of the data processing network. A specialized result form of the generic data structure is also provided and utilized to manage generated exceptions of the data exchanges.Type: GrantFiled: December 22, 2011Date of Patent: July 28, 2015Assignee: Sybase, Inc.Inventor: Joseph W. Hu
-
Patent number: 9075858Abstract: Systems and methods for non-disruptive cache startup, shutdown, data partition movement, and node rebalancing for a data fabric within a data grid in a database environment. The data grid is a clustered in-memory database (IMDB) cache comprising one or more data fabrics including multiple IMDB cache nodes. The method takes a time tag and moves data from source to destination nodes while allowing updates to data on the source nodes. The method propagates updates occurring after the time tag to destination nodes from source nodes and switches applications and ownership to the destination nodes. Another method slices data for a partitioned fabric and stores slices on nodes. Another method starts a data fabric by moving data from a grid backend to the nodes. In an embodiment, another method rebalances nodes in a non-disruptive manner. When a fabric is shutdown, the method saves data from the nodes to the grid backend.Type: GrantFiled: December 16, 2010Date of Patent: July 7, 2015Assignee: SYBASE, INC.Inventors: Mihnea Andre, Xun Cheng, Yanhong Wang, Elton Philip Wildermuth, Heping Shang, Stephen C. Shepherd
-
Patent number: 9075855Abstract: A system, method, and computer program product for organizing a visual representation of data into a structured data format are presented. Steps for identifying cell data structures from raw data and creating a structured data format are disclosed.Type: GrantFiled: December 14, 2006Date of Patent: July 7, 2015Assignee: SYBASE, INC.Inventors: Hemal Pandya, Ityshree Hingle
-
Patent number: 9071557Abstract: As mobile subscribers increasingly employ their wireless devices to perform an ever expanding range of activities, it has become more and more important for all of the different entities in a wireless ecosystem (e.g., wireless carriers, intermediaries, service providers, etc.) to complete their processing activities in the most efficient, expeditious, flexible, etc. manner possible. An intelligent caching mechanism, through which for example various of the results of a preparatory step may be preserved for subsequent reuse, can inter alia incrementally reduce processing time, reduce system and network resource consumption, save money, etc.Type: GrantFiled: November 30, 2012Date of Patent: June 30, 2015Assignee: Sybase 356, Inc.Inventor: Vadim Goldin
-
Patent number: 9047019Abstract: System, method, computer program product embodiments and combinations and sub-combinations thereof for temporary storage management in a shared disk database cluster are provided. Included is the reserving of units on-demand and of variable size from shared temporary storage space in the SDC. The utilization of the reserved units of the shared temporary storage space is tracked, and the shared temporary storage space is administered based on the tracking.Type: GrantFiled: November 8, 2011Date of Patent: June 2, 2015Assignee: SYBASE, INC.Inventor: Colin Joseph Florendo
-
Patent number: 9049189Abstract: Multi-control password changing includes initiating a password change cycle to change a target user's password, selecting a plurality of administrators to provide password part inputs, receiving password part inputs separately and confidentially from the plurality of administrators, generating a multi-control password comprised of multiple password part inputs, changing the target user's password to the multi-control password, and transmitting either the single multi-control password or multiple password parts each separately to target user.Type: GrantFiled: December 27, 2012Date of Patent: June 2, 2015Assignee: Sybase, Inc.Inventors: Anil Goel, Ramesh Gupta, Asif Iqbal Desai, Vivek Kandiyanallur, Somnath Ghosh
-
Patent number: 9047354Abstract: Systems, methods and computer program products for statement categorization and normalization are described herein. An embodiment includes a statement categorizer and a statement normalizer. The statement categorizer categorizes statements to reduce or even eliminate inconsistencies that may arise between primary and replicate databases as a result of executing certain statements. Categorized statements are normalized by the statement normalizer to generate normalized statements, which are provided to a replication server. Normalized statements assist replication server to regenerate a statement to be executed on a replicate database.Type: GrantFiled: July 31, 2008Date of Patent: June 2, 2015Assignee: Sybase, Inc.Inventors: Heping Shang, Andrzej Sarapuk, Elena Isabel Lora-Gallardo
-
Patent number: 9047342Abstract: A system, method, and computer program product are provided for optimizing a range-based query on a table in a database system.Type: GrantFiled: December 23, 2008Date of Patent: June 2, 2015Assignee: SYBASE, INC.Inventors: Steve Kirk, Neil Burkhard
-
Patent number: 9032027Abstract: Various embodiments of systems and methods for enhancing consumer engagement using advanced communication exchange services are described herein. The method involves receiving by a consumer device an address book entry from an enterprise device. The consumer device is enabled with enhanced address book capability provided by any advanced communication exchange systems. Further, in an aspect, the received address book entry is activated to enable the enterprise device to push business information to the consumer device. In another aspect, selecting the address book entry invokes the advanced communication services supported by the enterprise device. By accessing one or more of the advanced communication services, business information from the enterprise device is received via the selected communication exchange service. In an aspect, the received business information is customized based on online presence information of the consumer device.Type: GrantFiled: August 27, 2013Date of Patent: May 12, 2015Assignee: Sybase, Inc.Inventor: William Dudley
-
Patent number: 9021429Abstract: Various embodiments of systems and methods for recommending applications to portable electronic devices are described herein. Initially a context change of an application identification parameter is detected. Based on the detected context change, a target application, from a plurality of applications, may be identified. A similarity value is then computed between the identified target application and another application. Finally, an application to be recommended to a portable electronic device is determined based on the computed similarity value and a rate value of another application.Type: GrantFiled: October 16, 2013Date of Patent: April 28, 2015Assignee: Sybase Inc.Inventors: Anand Agrawal, Dinesh Kumar, Ketan Shah
-
Patent number: 9009101Abstract: System, method, computer program product embodiments and combinations and sub-combinations thereof for reducing contention of transaction logging in a database management system (DBMS) are provided. An embodiment includes creating a dependency relationship among private log caches (PLCs) having individual associations with tasks in a DBMS. The dependency relationship is utilized to control buffer pinning and unpinning among the PLCs without involving a flushing of the PLCs during transactions of the tasks.Type: GrantFiled: July 1, 2010Date of Patent: April 14, 2015Assignee: Sybase, Inc.Inventors: Vadiraja Puttige Bhatt, Subramanyam Pattipaka
-
Patent number: 9009292Abstract: Methods, systems, and computer program products for context-based data pre-fetching and notification for applications are described herein. In an embodiment, the method operates by creating a context model that includes context variables and events. The method populates context variables based upon the context of an application and instantiates a context based upon the context model. The method determines whether the context is active or inactive and infers a likely set of data needed by the application. The method executes a data selection function to generate a dataset for the application. In an embodiment, the system includes a module to create and maintain a context model. The system includes modules to: populate context variables within the context model; calculate a dataset for the application; maintain an inference engine; subscribe to changes in the context variables; and generate notifications including a dataset with associated metadata that assists with display of the dataset.Type: GrantFiled: July 28, 2008Date of Patent: April 14, 2015Assignee: Sybase, Inc.Inventor: Michael M. Ho
-
Publication number: 20150100730Abstract: Freeing memory safely with low performance overhead in a concurrent environment is described. An example method includes creating a reference count for each sub block in a global memory block, and each global memory block includes a plurality of sub blocks aged based on respective allocation time. A reference count for a first sub block is incremented when a thread operates a collection of data items and accesses the first sub block for a first time. Reference counts for the first sub block and a second sub block are lazily updated. Subsequently, the sub blocks are scanned through in the order of their age until a sub block with a non-zero reference count is encountered. Accordingly, one or more sub blocks whose corresponding reference counts are equal to zero are freed safely and with low performance overhead.Type: ApplicationFiled: October 4, 2013Publication date: April 9, 2015Applicant: Sybase, Inc.Inventor: Vivek Kandiyanallur
-
Patent number: 9002870Abstract: For the purpose of mapping an inbound Electronic Data Interchange (EDI) transaction to one or more outputs there are operations comprising receiving an inbound EDI transaction, and translating the inbound EDI transaction to any combination of EDI outbound transactions and non-EDI outbound transactions. Such translation is performed according to a map file, which is generated as follows. The inbound and any outbound EDI transactions are defined, and templates of the inbound and outbound EDI transactions are also defined. Then, mappings between the template of the inbound EDI transaction and the templates of the outbound EDI transactions are defined. A mapping between the inbound EDI transaction and application data may also be defined, where the application data may include a text file, a XML file, and/or a table of a database. Rules relating to or governing the mapping of the inbound EDI transaction to outputs may also be created. These definitions, mappings and rules are stored in the map file.Type: GrantFiled: May 22, 2007Date of Patent: April 7, 2015Assignee: Sybase, Inc.Inventors: Eric Leibowitz, Eric Nilson